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


Répondre à