Как я могу использовать полное внешнее объединение в symfony2 построителем запросов?
Я хочу использовать полное внешнее соединение с помощью функции queryBuilder. для левого соединения я использовал этот код:
$qb = $qb->select('person')
->from('S118EbrahimiBundle:PersonEntity', 'person')
->leftJoin('person.PhoneEntities', 'phone');
но я не знаю, как я могу выполнить полное внешнее соединение!
2 ответа
Решение
Как вы можете видеть в документации doctrine2, невозможно выполнить внешнее соединение (с query builder
помогите, очевидно).
Вы можете выполнить только две операции: leftJoin
а также innerJoin
Я полагаю, что вы должны написать это (как простой запрос, а не через query builder
)
Я думаю, что это невозможно, и вы должны использовать вложенное левое соединение!