Bonjour à tous,

Après plusieurs recherche, tentative infructueuse, j'ai enfin réussis à faire un formulaire qui me liste plusieurs entité et d'autres avec des formulaires imbriqué :-D

Maintenant que cela fonctionne et que le rendu est cohérant, pour autant, on me demande de faire ce formulaire sous forme de tableau. Et c'est là que je coince. Voici un exemple de mon formulaire :

<ul class="lessons__list">
            <li class="lessons__item">{{ form_row(form.sutdentsLessons.lessonsStudent) }}</li>
            <li class="lessons__item">{{ form_row(form.sutdentsLessons.subjectLessonsGranted) }}</li>
            <li class="lessons__item">{{ form_row(form.sutdentsLessons.subjectLessonsWait) }}</li>
            <li class="lessons__item">{{ form_row(form.sutdentsLessons.subjectLessonsFailed) }}</li>
</ul>

Ce que je veux

Je souhaiterais donc mettre cela sous forme de tableau avec des boucles "for" mais je ne sais pas comment m'y prendre.

j'ai déjà essayé ce type de solution :

{% for name, choices in form.subjectGranted.vars.choices %}
                <div class="swimming-lessons__block">
                    <h4>{{ name }}</h4>
                    <div class="swimming-lessons__field">
                    {% for key, choice in choices %}
                        <p>
                            <label>
                                {{ form_widget(form.subjectGranted[key]) }}
                                <span>{{ choice.label }}</span>
                            </label>
                        </p>
                    {% endfor %}
                    </div>
                </div>
                {% endfor %}

Mais sans réussite.

Si quelqu'un a une idée, je suis prenneur.

Merci à tous !

Aucune réponse