Bonjour,
j’essaie de récupérer le dernier message de chaque topic dans symfony. Le hic c’est que j’y arrive pas… je récupère uniquement le dernier message tout court. J’ai essayer ça :
$post = $repositoryPost->createQueryBuilder('p')
->where('p.topic_id = :topic_id')
->setParameter('topic_id', $topic_id)
->orderBy('p.updateAt', 'DESC')
->setMaxResults(1)
->getQuery()
->getOneOrNullResult();
mais ça n’a pas l’air de fonctionner … Je suis un peu perdu je vous avoue car de ce que j’ai compris de la logique de symfony, il n’est pas nécessaire de faire une boucle directement dans le controller. On passe plus par une condition dans le template du style :
{% if post.topic is same as(topic) %}
le dernier message
{% endif %}
+0
-0