Merci à vous deux,

entre temps j'avais trouvé, et donc j'utilise une syntaxe à mon avis
peu élégante pour avoir juste le premier objet de mon modèle:

du genre:

$this->serie = $this->series[0]

existe-t-il une autre syntaxe???


merci en tout cas

Le 20/12/07, Loïc Vernet<[EMAIL PROTECTED]> a écrit :
>
> 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
>  >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Répondre à