2

queryBuilder関数による完全外部結合を使いたいです。左結合には、次のコードを使用しました。

$qb = $qb->select('person')
        ->from('S118EbrahimiBundle:PersonEntity', 'person')
        ->leftJoin('person.PhoneEntities', 'phone');

しかし、完全外部結合を実行する方法がわかりません!

4

2 に答える 2

3

doctrine2 documentationを見るとわかるように、outerjoin を実行することはできません (query builder明らかに助けが必要です)。
実行できる操作はleftJoinとの 2 つだけです。innerJoin

私はあなたがそれを書く必要があると思います(を介してではなく、単純なクエリとしてquery builder

于 2013-05-15T07:08:05.313 に答える
1

それは不可能だと思います。ネストされた左結合を使用する必要があります!

于 2013-08-03T21:12:11.007 に答える