Я выполняю некоторые сложные запросы в моем приложении «вручную» через PDO, используя
$pdo = Doctrine_Manager::getInstance()->getCurrentConnection()->getDbh();
Эти запросы не отображаются на панели веб-отладки Symfony. Как я могу их добавить?
Загляните в lib\plugins\sfDoctrinePlugin\lib\debug\sfWebDebugPanelDoctrine.class.php.Похоже, что существует Doctrine_Connection_Profiler (sfDoctrineConnectionProfiler), метод списка для обработки события в запросе.
lib\plugins\sfDoctrinePlugin\lib\debug\sfWebDebugPanelDoctrine.class.php
sfDoctrineConnectionProfiler
Каждый запрос представляется событием.