ZendFramework SQL Debug View Helper
Comments: 0 - Date: July 26th, 2008 - Categories: PHP, ZendFramework
cakeとかsymfonyには画面下にSQLログみたいなのが表示されてる。これzfにも欲しい。
と思ってポイものを作った。
svn co http://svn.coderepos.org/share/lang/php/ZendFramework_ext/library/Ex/View/Helper/ShowSQL.php
使い方。
bootstrapで、view helperのディレクトリを指定する。
$view = new Zend_View(); $view->addHelperPath(self::$root . '/library/Ex/View/Helper', 'Ex_View_Helper');
で、viewの中で
< ?php echo $this->showSQL() ?>
ってやると、

こんなやつが表示される。
helper内の
$this->_db = Zend_Db_Table::getDefaultAdapter();
DBに接続する部分は環境にあわせて書き換えてください。
このプラグイン内でjQueryを読み込んでて、それが影響するようならJSの部分だけ消しちゃってください。
テーブルのソートができなくなるぐらいで特に問題はないです。
plugin内で完結させようとしてHTMとかCSSがごちゃまぜになってしまった。

