Доктрина DQL для инъекций в ORDER BY - PullRequest
0 голосов
/ 26 февраля 2019

Интересно, есть ли способ сделать инъекцию DQL после предложения ORDER BY?Я знаю, что это возможно в SQL, но я копаюсь в документации и исходном коде Doctrine и не могу найти ни одного полезного варианта использования DQL.

Например, допустим, у нас есть следующий запрос

SELECT partial company.{id} FROM App\Entity\Company company ORDER BY company.id [DQL_INJECTION]

Мы можем сделать что-то вроде этого:

SELECT partial company.{id} FROM App\Entity\Company company ORDER BY company.id ASC, SUM(1) DESC

, и запрос будет действительным и выполненным.Но есть ли способ в DQL, как мы можем расширить инъекцию, чтобы ввести полный DQL-запрос?

...