sql >> Databáze >  >> RDS >> Mysql

Chyba:SQLSTATE[42000]:Chyba syntaxe nebo narušení přístupu s cakePHP

obvykle, pokud k této chybě dojde, nemáte instanci modelu, ale instanci modelu aplikace, na které pracujete. instance modelu aplikace nemá metodu add() a přímo se dotazuje db pomocí add().

takže se ujistěte, že je váš model správně zahrnut. Protože jste nám neukázali kód, jak metodu voláte (a jak model zpřístupňujete řadiči), nemohu vám však nabídnout žádnou konkrétní radu.

pokud jej zahrnete ručně:

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


  1. SQLalchemy neprovádí změny při nastavování role

  2. LAST_INSERT_ID() vrací více řádků 0?

  3. Přístup odepřen uživateli 'root'@'localhost' pomocí PHPMyAdmin

  4. Co je pohled v Oracle?