Ensuite, pour pouvoir gérer la validation côté Symfony grâce aux annotations j'utilise l'événement PRE_SUBMIT pour rajouter tous les champs de mes sous formulaires.
Cela fonctionne très bien quand je n'ai qu'un seul formulaire mais des que j'en ai deux j'ai ce message d'erreur:
Ce champ ne peut pas avoir de champs supplémentaires:
"{{ extra_fields }}" => ""0", "1""
et je ne vois pas trop comment régler le problème.
Voici le résultat du contenu de mon formulaire dans le subscriber:
Si le formulaire que tu souhaites ajouter plusieurs fois est le même, tu dois utiliser une collection d'objet. Ainsi si tu rajoutes plusieurs fois le même formulaire, Symfony gérera tout seul l'ajout de ces multiples formulaires. Voici la doc pour faire cela :
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
[SF4] Sous formulaire
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.