Próbuję uzyskać wszystkie komentarze dla każdego postu na stronie głównejdoctrine 2 kreator zapytań i łączenia tabel
return
$this->createQueryBuilder('c')
->select('c')
->from('Sdz\BlogBundle\Entity\Commentaire' ,'c')
->leftJoin('a.comments' ,'c')->getQuery()->getResult() ;
ale dostaję ten błąd
[Semantical Error] line 0, col 58 near '.comments c,': Error:
Identification Variable a used in join path expression but was not defined before.
PS: mapowanie jest poprawny, ponieważ widzę artykuł z jego komentarzami.
okazało się jak faceci tutaj 'return $ this-> createQueryBuilder ('a') -> wybierz ('a, c') -> leftJoin ('a.comments', 'c ') -> getQuery() -> getResult(); ' – kosaidpo
czy możesz sprawdzić http://stackoverflow.com/questions/17115165/doctrine-inner-left-join-two-tables Próbowałem Ci rozwiązania, ale jego nie działa na mnie .. – TomPHP