我正在寻找一种方法来配置由Zend_Table在内部执行的查询。
例如,完成快速入门课程后,如何配置所有执行的查询?
我试图实现从的application.ini这样的探查:是否可以配置Zend_Table查询?
resources.db.profiler.class = "Zend_Db_Profiler_Firebug"
resources.db.profiler.enabled = true
,并放置在留言控制器下一行:
...
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
$profiler = $db->getProfiler();
echo $profiler->getTotalElapsedSecs();
这给了我0
我已经也尝试启用Profiler在如下所示的Bootstrap文件中:
protected function _initProfiler() {
$this->bootstrap("db");
$profiler = new Zend_Db_Profiler_Firebug("All DB Queries");
$profiler->setEnabled(true);
Zend_Registry::get("db")->setProfiler($profiler);
}
Whick不给我任何结果(我已经使用Zend_Log_Writer_Firebug()安装并测试了Firebug和FirePHP)
我会很感激任何帮助。谢谢 !
.params不适用于我,我改用resources.db.profiler = true resources.db.profiler.class =“Zend_Db_Profiler_Firebug” – max4ever