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 :

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();
	}
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...