Symfony : Alimenter un objet après la saisie d’un formulaire

Alexandre Lacoche 16 mai 2011 0
Symfony : Alimenter un objet après la saisie d’un formulaire

Bonsoir à tous !

J’étais devant un petit problème: j’ai un formulaire dont les données ne doivent pas être sauvegardées en base de données. Cependant, je veux tout de même avoir la structure du model pour accéder aux méthodes (getter, setter, perso…). Comment alimenter un objet Doctrine_Record via les données du formulaire ?

Pour cela, il faut procéder comme pour un formulaire “normal”.

C’est l’action concernant le traitement qui va changer…

Ce qui change:

  • Nous n’avons plus de formulaire
if ($request->isMethod('post')) {
     $user = new User();
     if (!$user->isValid()) {
          $user->fromArray($request->getParameter('user'));
     }
}

Le “bind” est remplacé par “fromArray” et le tour est joué !

Bye

Geekos.fr vous recommande les articles suivants

Laissez un message »