Il y a une méthode doSave qui peut être surchargé il me semble.


Le 16 septembre 2011 19:30, stakovicz <stakov...@gmail.com> a écrit :

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

-- 
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 à