Ottobre

10

Se avete utilizzato la CakePHP 1.2 beta del scarfold a cuocere (generare) il controller, quando si va a aggiungere la pagina articolo, ci sarà un messaggio di errore come quello qui sotto:

Attenzione (512): Errore di SQL: 1064: È stato un errore di sintassi SQL; controllare il manuale che corrisponde al vostro server MySQL versione per il diritto di utilizzare la sintassi vicino 'generateList' alla linea 1 [CORE / torta / libs / modello / datasources / dbo_source.php, linea 512]


Se ciò si verifica, allora significa che il vostro forno torta la versione sbagliata di CRUD codice per voi, per risolvere il problema, è individuare il primo controller di file, il mio nome del controller di posti è, quindi il mio controller di file si trova all'indirizzo: torta / app / controller / posts_controller.php.

Cerchi il codice:
generateList();

Essa può apparire più di una volta nel codice, sostituirla con:
find('list');

Poiché CakePHP 1.2, la 1.1 CakePHP sintassi generateList (); è stato sostituito dal potente trovare ( ").

Auguriamo che questo aiuta! :)

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



Interventi simili

Commenti

Nome (richiesto)

E-mail (obbligatorio)

Sito web

Parlare la vostra mente

1 Commento finora

  1. Bill Goss il giorno 21 Ottobre, 2008 4:19 pm

    Incredibile!

    Non pensavo che ci fosse una soluzione che ho trovato.

    Come stai con Zend eclissi?

    Sono in grado di eseguire il debug di script PHP ok, ma strozzatori quando si tenta di eseguire il debug di un controller con:
    classe 'controller' non trovato

    Se non si conosce la risposta, vorrei sicuramente apprezzare l'iniziativa.

    Grazie ancora,

    Bill Goss

Sponsor




Links