Ethna_Plugin_Debugtoolbar 0.9.1 をリリース
Try & Feedback ありがとうございます。
そして、色々問題のあるバージョンをインストールさせてしまってすみません。
ということで、ちょいちょいfixした 0.9.1 をリリースしました。
Fixed & Featuerd
セットアップ
基本的に前回と同じですが、smarty_debug.tpl にもシンボリックリンクを張ります。
% cd PROJECT_DIR 必要な方は以下の2行も実行し、lib以下にEthnaを設置してください。 % ehtna pear-local channel-discover pear.ethna.jp % ethna pear-local install http://pear.ethna.jp/pear/Ethna-2.5.2009062201.tgz % ethna pear-local channel-discover openpear.org % ethna pear-local install openpear/Ethna_Plugin_Debugtoolbar downloading Ethna_Plugin_Debugtoolbar-0.9.1.tgz ... Starting to download Ethna_Plugin_Debugtoolbar-0.9.1.tgz (13,640 bytes) .....done: 13,640 bytes install-all ok: channel://openpear.org/Ethna_Plugin_Debugtoolbar-0.9.1 % cd www % ln -s ../lib/.pear/data/Ethna_Plugin_Debugtoolbar/data/www ./Debugtoolbar % cd ../template % ln -s ../lib/.pear/data/Ethna_Plugin_Debugtoolbar/data/lib/smarty_debug.tpl ./
How to Use
一応前回も同じことを書いておきます。
app/PROJECT_Controller.php 。フィルタで「Debugtoolbar」を利用します。
<?php // ...(snip)... var $filter = array( /* * TODO: when you use filter, write filter plugin name here. * (If you specify class name, Ethna reads filter class in- * filter directory) * * Example: * * 'ExecutionTime', */ 'Debugtoolbar', ); // ...(snip)...
etc/project-ini.php。ログ出力の方法を変更します。
<?php $config = array( $url = 'http://example.com/', // アプリケーションのURLを設定してください。設定しないと、cssなどのファイルが正常に利用できないことがあります。 // ...(snip)... // log // sample-1: sigile facility 'log_facility' => 'debugtoolbar', 'log_level' => 'debug', 'log_option' => 'pid,function,pos', 'log_filter_do' => '', 'log_filter_ignore' => 'Undefined index.*%%.*tpl', // ...(snip)...
ためしてくださってありがとうございます
テスト不足ですみません><
でもフィードバックいただけると、自分で気づいてないミスとか直せるものも直せるし、本当に助かります。
また試していただけると幸いです!