我在使用FirePHP和Zend Framework时遇到了一点麻烦。Firebug已安装,并且该站点在允许的列表中。我不知道是否还有其他测试可以用来检查FirePHP。
引导:
protected function _initActionHelper()
{
$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);
Zend_Registry::set('logger', $logger);
}控制器:
class IndexController extends Zend_Controller_Action
{
protected $logger;
public function init()
{
$this->logger = Zend_Registry::get('logger');
}
public function indexAction()
{
$this->logger->log('ALERT', Zend_Log::ALERT);
}
}发布于 2009-10-30 19:28:00
你有没有确保firebug确实在工作?有一天,我绕了几个小时,才发现firebug本身并没有真正起作用。我不得不降级到Firebug1.4.2(你可以从http://getfirebug.com/releases/firebug/1.4/获得)。
我会先在网站上放一些简单的javascript和console.log语句来测试firebug。
<script type="text/javascript">
console.debug('testing firebug console');
</script>如果这是工作,我将检查,以确保firephp头实际上是发送的。如果您在firefox中打开firebug部分,然后转到net选项卡,您应该能够看到从您的站点发送的响应头。
如果报头没有被发送,我不确定我能提供多少帮助,但我会查看Zend_Wildfire ( http://framework.zend.com/manual/en/zend.wildfire.html#zend.wildfire.chapter ),看看是否有什么东西在那里。
发布于 2009-10-30 19:25:27
重置FireBug并重新安装FirePHP,然后一切都开始工作。
https://stackoverflow.com/questions/1649192
复制相似问题