Zend_DBのSQL発行時にエラーになることがあり、実際どのようなSQLが実行されているのかを知りたいケースが結構あります。 Zend_DB_Profireというのがあったので、そちらを使ってみました。 まずは、bootstrap.phpで $config = new Zend_Config_Ini('db.ini', 'db_setting'); $db = Zend_Db::factory($config->db); $db->query('set names utf8'); $db->getProfiler()->setEnabled(true); Zend_Db_Table_Abstract::setDefaultAdapter($db); として、Profilerを有効にしました。 あとは、Zend_Db_Table_Abstractを継承したAbstractT