sql >> Database >  >> RDS >> Mysql

Fout:SQLSTATE[42000]:Syntaxisfout of toegangsfout met cakePHP

meestal, als deze fout optreedt, hebt u niet de modelinstantie, maar een app-modelinstantie waaraan u werkt. de instantie van het app-model heeft niet de methode add() en vraagt ​​rechtstreeks de db op met add().

dus zorg ervoor dat uw model correct is opgenomen. aangezien je ons de code niet hebt laten zien hoe je de methode aanroept (en hoe je het model beschikbaar stelt aan de controller), kan ik echter geen concreet advies geven.

als je het handmatig opneemt:

$this->ModelName = ClassRegistry::init('ModelName');


  1. Hoe kan ik een overvloed aan mysql-tabellen organiseren?

  2. INSERT INTO of UPDATE met twee voorwaarden

  3. MySQL:meerdere tabellen of één tabel met veel kolommen?

  4. Hoe krijg ik een resultaat over 2 tabellen?