Как проверить, имеет ли querybuilder (sql) часть «GroupBy» - PullRequest
0 голосов
/ 25 апреля 2019

как проверить, есть ли в доктрине запросов построитель групповой части?Для меня важна только группировка в конце sql, а не в inner-select ...

Я должен установить другую реакцию в скрипте для sql с groupby и без groupby.Он находится в моей собственной таблице данных, поэтому sql создается динамически ...

Я ищу что-то вроде -> hasGroupBy () или -> partExists ('groupBy') ...

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

Вы можете использовать функцию getQueryPart, чтобы проверить, есть ли в вашем запросе groupBy детали, например,

$groupByParts = $queryBuilder->getQueryPart('groupBy');

if ($groupByParts) {
    ...
}
0 голосов
/ 25 апреля 2019
$this->queryBuilder->getQueryPart('groupBy')
...