You are currently browsing the sl leinhos – CakePHP Dokus blog archives for März, 2012


CakePHP: Call to a member function find() on a non-object

Eigentlich ist diese Fehlermeldung ja selbsterklärend: Es ist einfach kein Objekt instanziiert. Hier sind Lösungsmöglichkeiten:

  • Auf Schreibfehler kontrollieren (stimmt der Name der Klasse? ‘User’ vs. ‘Users’: Unbedingt die Konventionen von CakePHP einhalten
  • Findet der Aufruf ggf. aus einem anderen Controller statt, dann muss der $uses-Variable natürlich noch das Model mitgeteilt werden.

Sollten mir noch mehr Möglichkeiten einfallen, werde ich sie ergänzen.