Salut !

Peut être étendre NewMissionForm de OperationForm comme ça tu bénéficies des
traitement de Operation, non ?

Le 15 septembre 2011 16:25, Cyril Flieller <cyril.fliel...@gmail.com> a
écrit :

> Hello,
>
> dans mon appli, je gère des "opérations" certaines d'entre elles sont
> spéciales :
>
> Operation(id,....,type)
> Mission(id, operation_id,.....)
>
> j'ai créé un formulaire NewMissionForm qui va permettre d'enregistrer une
> instance de la table opération, et comme c'est une opération spéciale (une
> mission donc), je vais créer une instance de mission également.
>
> je fais donc
>
> class NewMissionForm extends BaseOperationForm{
>   public function configure(){
>     $this->useFields(array('startdate', 'enddate', 'year', 'comment',
> 'user_id'));
>     $form = new MissionForm();
>     $form->useFields(array('subject', 'trip', 'transporttype_id'));
>     $this->embedForm('Mission', $form);
>   }
> }
>
> mais comment sauvegarder convenablement tout ça ensuite ?

-- 
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-fr@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

Répondre à