Сортировать по присоединенной сущности - Doctrine Query Builder - PullRequest
0 голосов
/ 31 октября 2019

У меня следующий запрос:

$qb = $this->_em->createQueryBuilder();

$qb->select('a')
    ->from('CatalogueBundle\Entity\Avantage','a')
    ->leftJoin('a.avantagegrilles', 'g')
    ...
    ->orderBy('a.avantageOrdre', 'ASC');

Результат запроса следующий:

enter image description here

An avantage может содержать несколько avantagegrilles. Теперь в сущности avantagegrille есть переменная с именем avantagegrilleMini, и я хочу сделать для нее order by asc;то есть, когда возвращается avantage, его avantagegrilles упорядочиваются в соответствии с их avantagegrilleMini.

Я добавил ->orderBy('g.avantagegrilleMini', 'ASC') к запросу, но это не имело никакого эффекта. Возможно ли реализовать то, что я хочу реализовать в Учении?

1 Ответ

0 голосов
/ 31 октября 2019

Давайте попробуем эту строку: ->orderBy('g.avantageOrdre', 'ASC');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...