Как отладить Doctrine ODM-запрос - PullRequest
1 голос
/ 26 февраля 2020

Есть ли способ вывести запрос из Doctrine построителя запросов Mongodb ODM. Что-то вроде $builder->getQuery()->toString() - это то, что я ищу. Любая альтернатива будет полезна. А также способ выгрузки параметров.

Мне нужно увидеть в особенно сложном процессе сборки, где определенные операторы $builder->addOr() становятся вложенными.

1 Ответ

1 голос
/ 26 февраля 2020

Нашел ответ! Пропустил это в первый раз, когда я осмотрел пакет поставщика ODM.

$builder->getQuery()->debug();

https://github.com/doctrine/mongodb-odm/blob/ecb96f90e8c282a42b1f103cb3011ade9f97876f/lib/Doctrine/ODM/MongoDB/Query/Query.php#L160

...