Jointure DQL (Entité non exigé)
Bonjour,
Ma requête dql ne fonctionne pas lorsque je n'ai pas de données dans la table (Lien) .
Les relations sont les suivantes :
d_test "O,N" () "1,1" Lien
J'ai bien-sur utilisé l'annotation @ORM\JoinColumn(nullable=false) dans l'entité Lien et je possède une relation bidirectionnelle.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
==== DQL ====
$query = $this->_em->createQuery('
SELECT d, t, l, v, dep, r, p
FROM
ZZtestBundle:d_test d
JOIN d.types t
JOIN d.liens l
JOIN d.villes v
JOIN v.Departement dep
JOIN dep.region r
JOIN r.pays p
WHERE
d.statut = 1
AND v.nom = :ville'
$query->setParameter('ville', $ville); |
Cdlt