Я использую Доктрину и хочу зарегистрировать все сгенерированные SQL-запросы.
Я знаю, что мог использовать $q->getSqlQuery()
но я не хочу делать это вручную каждый раз.
Существует ли способ сделать это автоматически?
Если вы включите ведение журнала, все запросы должны регистрироваться в журнале вашего приложения в каталоге log
. Для этого установите для параметра logging_enabled
значение true в вашем settings.yml
.
Взгляните на Doctrine Profiler и источник ZF_Debug & Doctrine .