Oui tu dois itérer sur le tableau retourner par cette fonction. Dans ce genre de cas, tu dois toujours dumper ta variable pour voir ce qu'elle contient, tu peux utiliser une fonction de ce style par exemple: (je viens de poster le snippet) ;)
http://www.symfony-project.org/snippets/snippet/258 ++ COil ----- Message d'origine ---- De : Bertrand Kempf <[EMAIL PROTECTED]> À : [email protected] Envoyé le : Jeudi, 20 Décembre 2007, 1h07mn 24s Objet : [symfony-fr] soucis de création de plusieurs objets dans mon action.class.php Bonjour, pour commencer mon code: class produitsActions extends sfActions { /** * Executes index action * */ public function executeMarque() { $this->selected = MarquePeer::retrieveByPks($this->getRequestParameter('idMarque')); $c = new Criteria(); $c->addAscendingOrderByColumn(MarquePeer::RANK); $this->marques = MarquePeer::doSelect($c); } public function executeSerie() { } public function executeProduit() { } } donc rien de bien mystérieux.... mais cet animal (qui au demeurant est un des plus bels outils que j'ai eu à utiliser) ne veut pas de mon deuxième objet (en l'occurence "selected") dans mon template. j'ai comme message d'erreur: Fatal error: Call to a member function getPicture() on a non-object in D:\xampp\htdocs\dv2\apps\front\modules\produits\templates\marqueSuccess.php on line 12 ce qui au final semble me dire que mon "selected" n'est pas un objet, pourtant il vient de chez "PEER", donc pourquoi? J'ai regarder dans les classes de l'admin generator, et lui n'a aucun soucis à déclarer plusieurs objets à transmettre au template. Merci d'avance et bonne soirée _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
