bonjour,
Est ce que twig permet des expressions du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{{client.adresse.pays.codePays}}
?
Dans mon application Symfony 2.2.1, j'ai trois entités Client/Adresse/Pays.
ce sont des relations OneToOne.
Le fichier twig suivant fonctionne correctement en affichant la liste des clients renvoyée par le contrôleur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
       {% for entity in entities %}
            <tr>
                <td>{{ entity.nom }}</td>
                <td>{{ entity.adresse.ville }}</td>
                <td>{{ entity.adresse.codePays }}</td>
            </tr>
        {% endfor %}
mais si je remplace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<td>{{ entity.adresse.codePays }}</td>
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<td>{{ entity.adresse.pays.codePays }}</td>
=> l'affichage de la page s'arrête juste avant cette cellule puis plus rien !
Pourtant, en debug, on voit bien l'info client.adresse.pays.codePay pour chaque entité.