Impossible de "peupler" un formaire avec un Rowset
Bonjour,
Mon post a pour vocation de comprendre la différence entre ces deux valeurs de "$news" .
Code:
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 $news1, impossible de peupler un formulaire, aucune erreur, mais le formulaire n'est pas peupler.
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 !!