Bonjour tout le monde, j'aimerais récupérer dans mon dépôt des entités en se basant non seulement sur les champs propres à l'entité mais aussi sur les champs des entités en relations avec ladite entité. J'ai pensé à des jointures, j'ai fait ceci :
Ca ne marche pas, aucune erreur déclenchée mais la fonction ne récupère rien du tout, je dois commettre une bêtise quelque part... Si vous avez une idée sur comment y procéder, merci de m'éclairer...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public function getSearchList($formvalue) { $qb = $this->createQueryBuilder('t'); $qb->join('t.nom', 'n', 'WITH', 'n.nom LIKE :formvalue') ->join('t.entreprise', 'e', 'WITH', 'e.nom LIKE :formvalue') ->join('t.personne', 'p', 'WITH', 'p.nom LIKE :formvalue') ->addSelect('n') ->addSelect('p') ->addSelect('e') ->setParameter('formvalue', $formvalue); return $qb->getQuery()->getResult(); }
Partager