Surcharge save() pour embedded form
Bonjour,
Aujourd'hui, j'ai du mal !!! Je cherche à faire un save() sur un form qui en embarque un autre. J'ai une table A, une table B et une table intermédiaire AB avec un champ1 et un champ2 (en plus de A.id et B.id).
Le form que j'utilise est le form A et j'embarque le formulaire AB dedans pour remplir son champs1 et son champs2 par la même occasion.
Lorsque je valide mon formulaire, je veux créer un nouvel enregistrement de A et je veux qu'il soit lié à B. Donc j'ai besoin de créer l'entité A, mais également l'entité de liaison AB.
Dans ce formulaire le problème est : comment faire un save() de AB avec tous ces paramètres (notamment A.id) alors que A n'existe pas encore en BDD (et donc n'a pas d'id).
J'ai survolé la piste des save(), doSave(), updateObject() etc. qui sont censés gérer ce problème, mais j'avoue m'y être un peu perdu et ne plus retrouver les éléments pour ma situation.
Merci d'avance !