Как я могу использовать полное внешнее объединение в symfony2 построителем запросов?

Я хочу использовать полное внешнее соединение с помощью функции queryBuilder. для левого соединения я использовал этот код:

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

но я не знаю, как я могу выполнить полное внешнее соединение!

2 ответа

Решение

Как вы можете видеть в документации doctrine2, невозможно выполнить внешнее соединение (с query builder помогите, очевидно).
Вы можете выполнить только две операции: leftJoin а также innerJoin

Я полагаю, что вы должны написать это (как простой запрос, а не через query builder)

Я думаю, что это невозможно, и вы должны использовать вложенное левое соединение!

Другие вопросы по тегам