Bonjour à tous, Voici que je développe un site qui comprend un forum, dans une page je dois lister l'ensemble de ces forums. J'ai deux entités forum et sujets elles sont reliées l'une entre elle par un lien bidirectionnel de relation many to one.
Je parviens à récupérer la liste des forums (via un findall) et le nombre de sujets par forum.
Pour ce dernier point j'ai utilisé twig avec la fonction {{forum.Sujets|length}}. Maintenant je souhaiterais afficher le dernier sujets de chaque forum. Grâce à un dump j'ai compris que forum.Articles était une collection d'objets. Cette collection se présente donc telle un tableau.
Ainsi comment récupérer ce dernier sujet, en passant uniquement par twig, car il serait dommage de créer une nouvelle requette.

Cordialement Kevin

1 réponse


Une petite recherche Google m'a trouvé ça : https://twig.sensiolabs.org/doc/2.x/filters/last.html

{% set lastSubject = forum.Sujets|last %}
{{ lastSubject.title }} {# show title of last subject of current forum #}

ça doit répondre à ton besoin.