Частичный запрос не работает в symfony querybuilder - PullRequest
0 голосов
/ 30 января 2020

Я работаю над внутренним запросом с symfony и API-платформой, мне нужно выбрать связанные данные в одном запросе как отдельный массив в результате запроса.

Но «частичное» не работает Я упоминаю мой запрос следующим образом: -

$q = $this->createQueryBuilder("school")
       ->select('partial school.{id, title, description}')
       ->addSelect(
            'partial student.{id,firstName,lastName,middleName}'
        )
        ->leftJoin('school.student', 'person')
        ->orderBy('school.createdAt', 'DESC')
        ->setMaxResults(10)
        ;

    $result = $q->getQuery()->getResult();
    return $result;

Могу ли я узнать, почему запрос не работает, я что-то упустил!

...