bonjour,
Est ce que twig permet des expressions du type
{{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:
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
<td>{{ entity.adresse.codePays }}</td>
par
<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é.
Partager