EmbedForm

14 views
Skip to first unread message

Cyril Flieller

unread,
Sep 15, 2011, 10:25:24 AM9/15/11
to symfo...@googlegroups.com
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 ?

Cyril Flieller

unread,
Sep 16, 2011, 4:08:03 AM9/16/11
to symfo...@googlegroups.com
Personne ?

2011/9/15 Cyril Flieller <cyril.f...@gmail.com>

stakovicz

unread,
Sep 16, 2011, 1:30:24 PM9/16/11
to symfo...@googlegroups.com
Salut !

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

alex baron

unread,
Sep 19, 2011, 8:57:16 AM9/19/11
to symfo...@googlegroups.com

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



--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à symfo...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr

prou...@gmail.com

unread,
Oct 25, 2011, 8:30:10 AM10/25/11
to Symfony-fr
Bonjour Cyril,

je te conseil ce très bon articles si tu veux en savoir plus sur les
Embed Foms de Symfony
Tu auras en gros les fonctions appelé lors de l’exécution d'un embed
forms

http://www.amicalement-web.net/symfony-les-forms-et-les-forms-embarques/2010/03/08/

On 19 sep, 14:57, alex baron <alexbaro...@gmail.com> wrote:
> 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

Cyril Flieller

unread,
Oct 25, 2011, 8:35:25 AM10/25/11
to symfo...@googlegroups.com
Merci, j'étais tombé dessus lors de mes recherches =)

Reply all
Reply to author
Forward
0 new messages