|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Benjamin Dauvissat Inscription : octobre 2002 Messages : 44 ![]() |
Bonsoir,
J'ai un petit souci avec Zend. Soient deux tables : - Groupe (idgroupe, nomgroupe) - Detail (iddetail, nomdetail, idgroupe) J'aimerais afficher, lorsque je liste Detail, le groupe correspondant à chaque ligne. J'ai donc une classe comme ceci : Code :
Strict Standards: Declaration of Detail::fetchAll() should be compatible with that of Zend_Db_Table::fetchAll() in E:\...\application\models\Detail.php on line 28 Ligne 28 : accolade de fin de ma méthode fetchAll() Notice: Undefined property: Zend_Db_Table_Rowset::$iddetail in E:\...\application\models\Detail.php on line 24 Ligne 24 : Notice: Undefined property: Groupe::$nomgroupe in E:\...\application\models\Detail.php on line 25 Ligne 25 : Code :
$ligne->nomgroupe = $groupe->nomgroupe; |
||
|
|
00
|
|
|
#2 |
![]() ![]() Julien PauliArchitecte de système d'information Inscription : mai 2006 Messages : 597 ![]() |
La méthode fetchAll() renvoie un Zend_Db_Table_Rowset, qui est un itérateur de Zend_Db_Table_Row; tu ne peux donc acceder aux propriétés directement, tu dois parcourir l'itérateur ( dans ton cas un $ligne->current()->idgroupe est plus approprié ).
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Benjamin Dauvissat Inscription : octobre 2002 Messages : 44 ![]() |
Merci beaucoup.
Je vais tester ça. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com