Bonjour,
Mon post a pour vocation de comprendre la différence entre ces deux valeurs de "$news" .
Avec $news1, impossible de peupler un formulaire, aucune erreur, mais le formulaire n'est pas peupler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $news1 = $blog->find($this->_request->getParam('id_news'))->toArray(); $news2 = $blog->fetchRow($blog->select()->where('b_id',$this->_request->getParam('id_news')))->toArray(); $form->populate($news);
Avec $news2 cela fonctionne, alors que un dump nous confirme que les deux variables contiennent exactement la même chose.
Il y a forcément une différence non ? WTF !
EDIT : pire que je croyais, il m'est en fait impossible d'accéder aux variables générées par la méthode find, ni même pour faire un echo dans la vue !!
Partager