我正在尋找一種方法來配置由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