guest
과 event
사이에 ManyToMany 관계가 있습니다. 중간 표는 events
입니다. 나는 querybuilder과 같은 쿼리를 할 노력하고있어중간 테이블의 symfony 쿼리
SELECT *
FROM guest AS G
LEFT JOIN guest_event AS E ON event_id = G.id
,이 시도 :
이 SQL 쿼리는 PHP에서 내 관리를하고있다
$query = $this->createQueryBuilder('g')
->leftJoin('g.events', 'e', 'WITH', 'e.id = :id')
->addSelect('e');
을하지만 난 어떤 결과를 얻을 수 없다 ! 누구든지 해결책이 있습니까?
$query = $this->createQueryBuilder()
->select('e')
->from('MyBundle:Guest', 'g')
->leftJoin('g.events', 'e', 'WITH', 'e.id = :id');
Using Doctrine's Query Builder in Symfony 대한 문서를 읽고 당신이 어떤을 보는가 에러 메시지? –