Tôi đang cố gắng để có được tất cả cảm nhận cho mỗi bài đăng trong trang nhà của tôithuyết 2 xây dựng truy vấn và tham gia bảng
return
$this->createQueryBuilder('c')
->select('c')
->from('Sdz\BlogBundle\Entity\Commentaire' ,'c')
->leftJoin('a.comments' ,'c')->getQuery()->getResult() ;
nhưng tôi nhận được lỗi này
[Semantical Error] line 0, col 58 near '.comments c,': Error:
Identification Variable a used in join path expression but was not defined before.
PS: Các bản đồ là chính xác vì tôi có thể xem bài viết trên trang có nhận xét của nó.
tôi phát hiện ra như thế nào chàng trai ở đây 'trở $ this-> createQueryBuilder ('a') -> chọn ('a, c') -> leftJoin ('a.comments',' c ') -> getQuery() -> getResult(); ' – kosaidpo
bạn có thể kiểm tra http://stackoverflow.com/questions/17115165/doctrine-inner-left-join-two-tables Tôi đã thử giải pháp của bạn nhưng không làm việc cho tôi .. – TomPHP