Autres petites remarques :
- utilise la notationCamel pour tes variables ou méthodes
- essaie de préfixer tes accesseurs par "get" ou "set"
ton code sera beaucoup plus lisible.
-Si tu as configurer ton adaptateur au niveau de ton bootstrap avec :
Zend_Db_Table::setDefaultAdapter($myAdapter);
Tu n'as plus besoin de récupérer l'adaptateur dans tes modèles.
- Tu devrais aussi mettre ton "fetchAll()" au niveau de ton modèle et non pas dans ton contrôleur (regarde bien la doc de fetchAll, car c'est un Zend_Db_Table_Rowset qu'il retourne et non un simple Array).
- (Edit:Je reformule) Ton modèle devrait plutôt retourner le résultat de "fetchAll()" et non celui d'un "$select->query()".
Sinon, regarde bien la doc de fetchAll() car il retourne un Rowset et non un simple Array.
Quand tu boucles dessus via un foreach, tu récupères un Row à chaque itération donc, faire "$row->monChamp" est possible.
Un peu de lecture : ZF coding standard
Partager