Zend framework Zend框架,FireHP

Zend framework Zend框架,FireHP,zend-framework,firephp,Zend Framework,Firephp,我在FireHP和Zend Framework中记录任何东西时遇到了一些麻烦。 Firebug已安装,并且站点位于允许列表中。我不知道是否有任何其他测试,我可以做,以检查FireHP 引导: protected function _initActionHelper() { $writer = new Zend_Log_Writer_Firebug(); $logger = new Zend_Log($writer); Zend_Registry::set('logger'

我在FireHP和Zend Framework中记录任何东西时遇到了一些麻烦。 Firebug已安装,并且站点位于允许列表中。我不知道是否有任何其他测试,我可以做,以检查FireHP

引导:

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);
        }
}

重置FireBug并重新安装FireHP,所有这些都开始工作。

您是否确保FireBug实际工作?有一天,我兜了几个小时的圈子,却发现萤火虫本身并没有真正起作用。我不得不降级到Firebug 1.4.2(您可以从中获得)

我会在站点上放置一些简单的javascript,并使用console.log语句首先测试firebug

<script type="text/javascript">
console.debug('testing firebug console');
</script>

调试(“测试firebug控制台”);
如果这是工作,我会检查,以确保FireHP的标题是真正发送。如果您在firefox中打开firebug部分,然后转到net选项卡,您应该能够看到从您的站点发送的响应标题


如果没有发送邮件头,我不确定能帮上多少忙,但我会调查Zend_Wildfire()是否有什么问题。

是的,是firebug的错。我现在正在注销:)上面的JS中有一个小错误。我试图编辑它,但无法编辑,因为它只有一个字符。“测试firebug”缺少最后一句话。