Nan*_*uri 2 php zend-framework firephp
我安装了Firefox 3.6.15,Firebug和FirePHP插件,启用了控制台.我正在使用Zend 1.11.以下代码未在firebug控制台中显示任何内容.
<?php
require_once('Zend/Log.php');
require_once('Zend/Log/Writer/Firebug.php');
$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);
$logger->info('info message');
$logger->warn('warning message');
$logger->err('error message');
?>
Run Code Online (Sandbox Code Playgroud)
我尝试使用FirePHP核心库,这有效 -
<?php
require_once('FirePHPCore/FirePHP.class.php');
ob_start();
$firephp = FirePHP::getInstance(true);
$var = array('i'=>10, 'j'=>20);
$firephp->log($var, 'Iterators');
?>
Run Code Online (Sandbox Code Playgroud)
想让Zend的东西起作用.任何的想法?
尝试一下
$request = new Zend_Controller_Request_Http(); $response = new Zend_Controller_Response_Http(); $channel = Zend_Wildfire_Channel_HttpHeaders::getInstance(); $channel->setRequest($request); $channel->setResponse($response); //buffering ob_start();
记录器消息之前.
之后
// flushing $channel->flush(); $response->sendHeaders();