Mysql
 sql >> Database >  >> RDS >> Mysql

Errore:SQLSTATE[42000]:errore di sintassi o violazione di accesso con cakePHP

in genere, se si verifica questo errore, non hai l'istanza del modello, ma un'istanza del modello di app su cui lavori. l'istanza del modello di app non ha il metodo add() e interroga direttamente il db con add().

quindi assicurati che il tuo modello sia incluso correttamente. dato che non ci hai mostrato il codice come chiami il metodo (e come rendi disponibile il modello al controller) non posso però darti alcun consiglio concreto.

se lo includi manualmente:

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