la doctrine de 2 constructeur de requête et les tables de jointure

Je vais essayer d'obtenir tous les commentaires pour chaque poste dans ma page d'accueil

return 
$this->createQueryBuilder('c')
->select('c')
->from('Sdz\BlogBundle\Entity\Commentaire' ,'c')                
->leftJoin('a.comments' ,'c')->getQuery()->getResult() ;

mais j'obtiens cette erreur

[Semantical Error] line 0, col 58 near '.comments c,': Error:
Identification Variable a used in join path expression but was not defined before.

PS : La cartographie est correct parce que je peux voir la page de l'article avec ses commentaires.

  • j'ai trouvé comment les gars ici return $this->createQueryBuilder('a') ->select('a ,c') ->leftJoin('a.comments' ,'c') ->getQuery() ->getResult() ;
  • pouvez-vous pls consulter stackoverflow.com/questions/17115165/... j'ai essayé de vous solution mais sa ne fonctionne pas fo moi..
InformationsquelleAutor kosaidpo | 2011-11-06