Bonjour,

Je me prends la tête avec le DQL depuis plusieurs jours et je n'avance plus ! Alors j'essaie de créer un système d'articles pour un blog. J'ai donc deux tables : BlogArticles et BlogComments

Je souhaiterais donc faire un simple LEFT JOIN sur la table comment de type 'articles.id = comments.article_id', et c'est là ou je bloque.

J'ai donc essayé plusieurs choses dont :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$em = $this->getDoctrine()->getRepository('BlogBlogBundle:BlogArticles');
 
		$test = $em->createQueryBuilder('a')
			->leftJoin('a.BlogComments c ON c.article_id = a.id');
Et ceci dans deux cas : Faire un count des commentaires associés à l'article et récupérer la liste.

Merci de votre aide !

ps: si vous avez des tuto ou articles sur Doctrine et/ou doctrine pour symfony2, je suis preneur !

ps2: un moyen simple d'afficher une requête de sortie afin d'évaluer ce que je fais ?