Bonjour,

je voudrais imbriquer différents formulaires avec embedForm() et embedRelation().

j'ai les tables suivantes:
Article
Convention
Rapport

et j'ai des relations 1-n entre article et convention et article et rapport.
j'ai déja fait des embed à partir de la classe "ArticleForm":

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   $form = new RapportForm();
   $form->setDefault('article_id', $this->object->id);
   $this->embedForm('rapport', $form);
   $this->embedRelation('Rapports');
j'ai surchargé les méthodes saveEmbeddedForms(), doBind() et doUpdateObject() dans ma classe "ArticleForm" pour bien sauvegarder les données, pouvoir supprimer des enregistrements et éviter d'ajouter des enregistrements null. j'ai suivi exactement l'exemple de:
http://prendreuncafe.com/blog/post/2...3-and-Doctrine

ça marche bien, mais ma question, si je veux faire un autre embed pour la convention:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   $formConvention = new ConventionForm();
   $formConvention->setDefault('article_id', $this->object->id);
   $this->embedForm('convention', $form);
   $this->embedRelation('Conventions');
comment je dois gérer la surcharge des méthodes saveEmbeddedForms(), doBind() et doUpdateObject() sachant qu'elles sont liées à un embed spécifique?

j'espère que j'étais claire, merci à vous!!!