Блог

PHP/Zend Framework: Вывести последний запрос в модели

$this->getAdapter()->getProfiler()
     ->getLastQueryProfile()
     ->getQuery();

или так

$db = $this->getAdapter();
$db->getProfiler()->setEnabled(true);

$db->select(...);

$query = $db->getProfiler()->getLastQueryProfile()
            ->getQuery();
$params = $db->getProfiler()->getLastQueryProfile()
             ->getQueryParams();

Zend_Debug::dump($query); 
Zend_Debug::dump($params);
 
$db->getProfiler()->setEnabled(false);