Le 24 novembre 2010 18:10, Lélio ML <mailing-l...@lelio.fr> a écrit :
> Ça c'est dans l'action initiale mais pas celle qui enregistre ton > formulaire. N'est-ce pas ? > Dans l'action executeCreate(), tu fais comment ? Un bind() puis un > validate() et enfin un save() ? > > En fait au début j' avais oublié de passer dans l' action créate mais même en ajoutant cela ne change rien.. . Voici le code : public function executeCreate(sfWebRequest $request) { $this->form = new EvaluationForm(*$this->evaluation*); $this->processForm($request, $this->form); $this->setTemplate('new'); } protected function processForm(sfWebRequest $request, sfForm $form) { $form->bind( $request->getParameter($form->getName()) ); if ($form->isValid()) { $evaluation = $form->save(); $this->getUser()->setFlash('notice', 'Commentaire enregistr� !'); $this->redirect('evaluation_show', $form); } } } > > > -----Message d'origine----- > De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De > la > part de manuel brossard > Envoyé : mercredi 24 novembre 2010 18:03 > À : symfony-fr@googlegroups.com > Objet : Re: [symfony-fr] comment rendre persistent la modification d' un > module admin (backend) > > > Yes voici la séquence complète : > > $this->evaluation = new Evaluation(); > $this->evaluation->setCustomerId(2); > $this->evaluation->setContributorId(1); > $this->evaluation->setInvitationId(3); > $this->form = new EvaluationForm($this->evaluation); > > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > symfony...@googlegroups.com. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com> > . > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > -- Cordialement, Manuel Brossard Twitter: twitter.com/infonel Skype : mantex2039 Tel: + 33 9 72 17 00 41 -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony...@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr