Bonjour,
J'ai trois tables: User, Product, Message.
Je veux récupéré que le dernier message de chaque user.
La requête que j'ai faite me renvoie toute les messages.
Est ce qu'une personne peut me dire comment faire le filtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $qb = $this->getDoctrine() ->getRepository('BaseBundle:Message') ->createQueryBuilder('a') ->leftJoin('a.product', 'b')->addSelect('b') ->leftJoin('a.user', 'c')->addSelect('c') ->where('b.user = :id') ->setParameter('id', $this->get('security.context')->getToken()->getUser()) ->orderBy('a.id','DESC');
Cordialement.
Partager