1 pièce(s) jointe(s)
Requête sous Doctrine symfony2
Bonjour,
J'ai trois tables: User, Product, Message.
Pièce jointe 158153
Je veux récupéré que le dernier message de chaque user.
La requête que j'ai faite me renvoie toute les messages.
Code:
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'); |
Est ce qu'une personne peut me dire comment faire le filtre.
Cordialement.