facebook twitter hatena line email

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