Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Ce sujet est fermé.
Bonjour,
Je souhaite utiliser le container Accordion de foundation-sites pour mon formulaire.
Malheureusement, mon formulaire n'a pas de nombre de champs fixes, et de noms de champs non plus :
foreach($options['data'] as $experiencePerso){ $builder ->add('experiencePerso'.$experiencePerso->getTheme()->getId(), ExperiencePersoType::class,[ 'label' => $experiencePerso->getTheme()->getIntitule(), 'data' => $experiencePerso, 'attr' => ['class' => 'accordion-item', 'data-accordion-item'], ]) ; }
Comment faire pour appeler mon formulaire ligne par ligne avec Twig, étant donné que ceci ne fonctionne pas :
form_row(form.experiencePerso.$i)
Merci d'avance
Je pense qu'il faut faire la boucle dans la vue twig selon le principe des formulaires imbriqués et non dans le form.
https://symfony.com/doc/current/form/form_collections.html
A+