bonjour la team,

J'essaie de récupérer en Symfony les données d'un formulaire (qui n'a pas été généré par formBuilder car un peu complexe). il s'agit d'un formulaire de type checkbox :une fois coché et validé, quand je fait un dump de mon request, j'obtiens dans "parameters" un tableau du type *[ 20=>"1"...etc.... ] *(il s'agit de idProposition=>"idQuestion") ... en gros pour chaque proposition il y a une question (il s'agit d'un système de qcm dans lequel j'ai créé 2 entités : Question et Proposition avec une relation de type oneToMany)... en récupérant les données je souhaiterais injecter ces dernières dans une nouvelle table Reponse (du user). Comment construire la fonction dans le controller?

Ici mon twig affichant le formulaire (partie propositions)

Code Twig : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
{% for proposition in question.propositions %}
                <div class="form-group">
                    <input class="form-check-input" type="checkbox" value ="{{question.id}}" name="{{proposition.id}}"
                     >
                    <label class="form-check-label" for="{{proposition.id}}">{{proposition.choix}}</label>
                </div>                   
            <br>
{% endfor %}

Comment parcourir cet array et collecter ses valeurs?