Oct

10

Se você estiver utilizando a cakePHP 1.2 beta do scarfold para assar (gera) o seu controlador, quando você vai adicionar ao artigo página, haverá uma mensagem de erro similar a um abaixo:


Aviso (512): SQL Erro: 1064: Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde ao seu servidor MySQL versão para a sintaxe direita ao uso próximo 'generateList' na linha 1 [CORE / bolo / libs / modelo / de dados / dbo_source.php, linha 512]

Se isso acontecer com você, então isto significa que o bolo assado à versão errada do código CRUD para você, para corrigir o problema, primeiro você localizar o responsável pelo arquivo, meu nome é do controlador de lugares, pelo que o meu controlador arquivo está localizado em: bolo / app / controladores / posts_controller.php.

Olhando para o código:
generateList();

Pode aparecer mais de uma vez no seu código, substitua-o:
find('list');

Desde CakePHP 1.2, o CakePHP 1.1 sintaxe generateList (); foi substituído pelo poderoso encontrar ( ").

Espero que este ajude! :)

Digg Facebook Google Newsvine Reddit Slashdot Technorati Windows Live Yahoo del.icio.us



Similar Posts

Comentários

Nome (obrigatório)

E-mail (obrigatório)

Website

Diga a sua opinião

1 comentário até agora

  1. Bill Goss em 21 de outubro de 2008 4:19 pm

    Incrível!

    Não pensei que houvesse uma solução eu poderia encontrar.

    Como você está com Zend eclipse?

    Eu posso depurar scripts php ok, mas engasga quando tento depurar um controlador com:
    class' controlador 'não encontrada

    Se você não souber a resposta, eu teria certeza que apreciaria um chumbo.

    Obrigado novamente,

    Bill Goss

Patrocinadores




Links