Dites moi pas que c'est pas vrai ! J'ai perdu tellement de temps sur une bêtise pareille, que je connaissait en plus...
Désolé du dérangement. Cordialement Loïc On 13 jan, 22:32, Jerome Viveret <[email protected]> wrote: > Bonjour, > > Il me semble que la methode render() renvoie un string et que par > consequent, il n'y a plus qu'a en faire un echo, dans chaque case du > tableau. Je sais qu'on peut passer des heures la-dessus... > Tout le reste me semble correct :) > > Cordialement, > > Jerome > > Le 13 janvier 2010 11:54, Gromular <[email protected]> a écrit : > > > Bonjour > > > Mon application sert a valider enregistrer des verifications faites > > sur des appareils. > > > J'ai créé un formulaire, qui en contient plusieurs autres grâce a la > > fonction embedForm() : > > > //Action > > > public function executeShow(sfWebRequest $request) > > { > > $this->mes_appareil = Doctrine::getTable('MesAppareil')->find(array > > ($request->getParameter('id'))); > > $this->forward404Unless($this->mes_appareil); > > $this->formVerifs = new MesVerificationCollectionForm(null,array > > ('appareil' => $this->mes_appareil)); > > } > > > //Formulaire que je veux afficher > > > class MesVerificationCollectionForm extends sfForm { > > public function configure() > > { > > if (!$appareil = $this->getOption('appareil')) > > { > > throw new InvalidArgumentException('You must provide a product > > object.'); > > } > > foreach ($appareil->MesCriteres as $critere) { > > $MesVerification = new MesVerification(); > > $form = new MesVerificationForm($MesVerification); > > $this->embedForm($critere->getName(),$form); > > } > > } > > } > > > Si dans mon template je fais un "<?php echo $formVerifs ?>; mon > > formulaire s'affiche correctement. > > Si par contre, je veux customiser l'affichage de ce formulaire, par > > exemple comme cela : > > > <tbody> > > <?php foreach ($formVerifs as $v) { ?> > > <tr> > > <td><?php //echo $v->getObject()->getCritere()->getName > > (); ?></td> > > <td><?php $v['resultat']->render() ?></td> > > <td><?php $v['inf']->render() ?></td> > > <td><?php $v['sup']->render() ?></td> > > <td><?php $v['mes_couleur_id']->render() ?></td> > > </tr> > > <?php } ?> > > </tbody> > > > aucun widget ne s'affiche et les cases de mon tableau sont vides. > > > Avez vous une idée sur ce qui ne vas pas ? > > > Merci d'avance a tous. > > > Loïc > > > -- > > Vous recevez ce message, car vous êtes abonné au groupe Google > > Groupes Symfony-fr. > > Pour envoyer un message à ce groupe, adressez un e-mail à > > [email protected]. > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > > [email protected]<symfony-fr%[email protected]> > > . > > Pour plus d'options, consultez la page de ce groupe : > >http://groups.google.com/group/symfony-fr?hl=fr
-- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
