Bonjour à tous,

Voilà je travaille actuellement sur un projet utilisant le framwork CakePhp. J'ai développé le site en local, jusque là tout va bien. Pour tester ma beta en condition réel, j'ai mis le site sur un serveur 1and1 mutualisé, et sur chacune de mes pages j'obtiens cette erreur :

Fatal error: Call to a member function find() on a non-object in beta/app/Controller/PostsController.php on line ....

Pour toutes mes actions, la fonction find() ne fonctionne pas, et notamment lorsque je fais une jointure :

$this->Post->Category->find('first', array('conditions' => array('Category.name' => $cat))

Ce qui est étonnant c'est qu'en local tout fonctionne parfaitement.
Merci pour votre aide.

2 réponses


keacrea
Réponse acceptée

Bonjour
Si tu es sous windows en local il se peut que le nom de ton model soit en miniscule (category.php au lieu de Category.php, idem pour le nom de la classe)

Salut,

Super, j'étais sous Mac mais avec la majuscule ça fonctionne bien.
Merci beaucoup. Bonne journée.