Bonjour,

Voila je rencontre un petit problème avec la création d'un formulaire sous Symfony 4.

Je souhaite créer un formulaire provenant d'une entité "Recettes" en listant chaque ligne de cette même table sous forme de formulaire. Les catégories sur l'exemple un peu plus bas proviennent d'une seconde table "Catégories". Ls entités sont créées ainsi que les jointures

Voici un exemple de ce que j'aimerais obtenir :

{{ form_start(form) }}
recette1 (TextType) | Categorie 1 ou 2 ou 3 (ChoiceType)
recette2 (TextType) | Categorie 1 ou 2 ou 3 (ChoiceType)
recette3 (TextType) | Categorie 1 ou 2 ou 3 (ChoiceType)
...
[VALIDER]
{{ form_end(form) }}

J'aimerai utiliser uniquement ce que propose Symfony en matiere de création de formulaire, plutôt qu'un foreach par exemple en dupliquant les champs de manière à updater ma table avec les "setter" existants dans l'entité que Symfony a su créer .

J'ai explorer la piste "CollectionType" que je ne parviens pas à mettre en place.

Auriez-vous une idée de comment dupliquer un même FormType ?

Merci,

Aucune réponse