Bonjour,

je fais une requête sql dans un contrôleur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$sql="SELECT v.id,v.codeVague, v.date_fin_ultime,m
              FROM McInvestigatorBundle:Vague v
                        INNER JOIN McInvestigatorBundle:Enquete e WITH e.vague_id = v.id
                        INNER JOIN McInvestigatorBundle:Mission m WITH m.id = e.mission_id
                        INNER JOIN McInvestigatorBundle:Contrat c WITH c.id = m.contrat
                        INNER JOIN McInvestigatorBundle:User u WITH u.enqueteur_id = e.enqueteur_id
                        INNER JOIN McInvestigatorBundle:PointDeVente p WITH p.id = e.pdv_id
              WHERE v.codeVague =".$wave_code."
                        AND e.type_id =".$type_id."
                        AND m.enqueteur_id=".$enq_id."
                        ORDER BY m.date_rea_prev ASC";
Cette requête me retourne donc quelque chose ayant cete structure là

Nom : 1502100596-structure.png
Affichages : 259
Taille : 4,2 Ko

Je veux maintenant afficher dans un twig.

Pour les champ normaux pas de problèmes...mais pour le champ de l'entité mission ça ne marche pas, je ne sais pas comment faire.

Voilà ce que j'ai tenté.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
<table>
    <thead> <!-- En-tête du tableau -->
    <tr>
        <th>Vague Id</th>
        <th>Code Vague</th>
        <th>Date Fin Ultime Vague</th>
        <th>Mission Id</th>
        <th>Enqueteur Id</th>
        <th>Mission date rea prev</th>
        <th>Mission nom</th>
 
    </tr>
 
    </thead>
{% for resultat in resultats %}
    <tr>
        <td>{{ resultat.id }}</td>
        <td>{{ resultat.codeVague }}</td>
        <td>{{ resultat.date_fin_ultime|date('Y-m-d') }}</td>
        {% for mission in resultat.0 %}
            <td>{{ mission.id }}</td>
            <td>{{ mission.enqueteur_id }}</td>
            <td>{{ mission.date_rea_prev }}</td>
            <td>{{ mission.nom }}</td>
        {% endfor %}
    </tr>
{% endfor %}
</table>