Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour a tous,
Je viens solliciter votre aide pour un petit problème. Voulant me lancer dans le ZendFW, je suis actuellement en train de lire le Programmer's Reference Guide. J'ai exactement suivi toutes les étapes jusqu’à Créer un modèle et une table en base de données.
J'ai juste changer PDO_SQLITE par PDO_MYSQL et j'ai adapte les code pour le schéma et les données SQL. Je continue donc le guide jusqu’à la fin du chapitre.
Et au moment d'afficher /guestbook/ j'ai une erreur de zend : An error occurred // Application error. J'ai situe l'ereeur dans Application_Model_DbTable_Guestbook
[lang=php]<?php class Application_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract { protected $_name = 'guestbook'; public function fetchAll() { parent::fetchAll(); } }
Mais si je commente parent::fetchAll(); j'ai un warning concernant le retour de fetchAll utilise
[lang=php]<?php class Application_Model_GuestbookMapper { protected $_dbTable; public function setDbTable($dbTable) { /* Il y a du code ici */ } public function getDbTable() { /* Il y a du code ici */ } public function save(Application_Model_Guestbook $guestbook) { /* Il y a du code ici */ } public function find($id, Application_Model_Guestbook $guestbook) { /* Il y a du code ici */ } public function fetchAll() { $resultSet = $this->getDbTable()->fetchAll(); $entries = array(); foreach ($resultSet as $row) { $entry = new Application_Model_Guestbook(); $entry->setId($row->id) ->setEmail($row->email) ->setComment($row->comment) ->setCreated($row->created); $entries[] = $entry; } return $entries; } }
d'avance, MERCI.
Dernière modification par IgiX (14-06-2011 18:19:41)
Hors ligne
Pages: 1