Oct
10
CakePHP - a sintaxe direita ao uso próximo 'generateList'
10 de outubro de 2008 |
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! :)
Similar Posts
- Forjar sites rápidos com CakePHP ACL Problema
- Forjar sites rápidos com CakePHP MySQL Sintaxe Problema
Comentários
1 comentário até agora



















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