Php/zend framework/firefoxでデバッグ
提供: 初心者エンジニアの簡易メモ
デバッグ環境設定
php/firefoxでデバッグ [ショートカット]
コントローラーで使用
$this->_helper->viewRenderer->setNoRender(true); $writer = new Zend_Log_Writer_Firebug(); $logger = new Zend_Log($writer); // モデル、ビューおよびコントローラのファイル内でこれを使用します $logger->log('This is a log message!', Zend_Log::INFO);
注意:途中でexitすると表示されません。
コントローラ以外で使用
$writer = new Zend_Log_Writer_Firebug(); $logger = new Zend_Log($writer); $request = new Zend_Controller_Request_Http(); $response = new Zend_Controller_Response_Http(); $channel = Zend_Wildfire_Channel_HttpHeaders::getInstance(); $channel->setRequest($request); $channel->setResponse($response); // 出力バッファリングを開始します ob_start(); // ロガーをコールします $logger->log('This is a log message!', Zend_Log::INFO); // ログデータをブラウザに送ります $channel->flush(); $response->sendHeaders();
参照URL
http://framework.zend.com/manual/ja/zend.log.writers.html#zend.log.writers.firebug