Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Pourquoi les methodes fetchPairs, fetchOne ne sont pas presentes dans Zend_Db_Table ?
Du coup je suis obligé de faire ce code dans mon controleur :
$DB = Zend_Registry::get('DB');
print_r($DB->fetchPairs('select id, nom from utilisateur'));
au lieu de ce code qui ne fonctionne pas avec fetchPairs alors qu'il fonctionne avec fetchAll :
$utilisateur = new Utilisateur();
print_r($utilisateur->fetchPairs('select id, nom from utilisateur'));
est ce normal que je ne puisse pas utiliser fetchPairs avec Zend_Db_Table ? il y a un truc que je n'ai pas compris ?
Hors ligne
je peux aussi faire ceci mais bon j'aimerai faire un appel direct sans avoir recourt à getAdapter() :
$utilisateur = new Utilisateur();
$DB = $utilisateur->getAdapter();
print_r($DB->fetchPairs('select id, nom from utilisateur));
Y a t'il une solution ?
Hors ligne
Non la méthode fetchPairs s'applique sur une instance de Zend_Db, et non de Zend_Db_Table.
L'API est dispo ici au cas où ...
Hors ligne
Pages: 1