我有麻烦得到任何东西,以记录与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);
        }
}
有帮助吗?

解决方案

你有没有确信Firebug是实际工作?我去转转几个小时一天只找出萤火虫本身并没有真正的工作。我不得不降级到1.4.2的Firebug(你可以从 http://getfirebug.com/得到发布/萤火虫/ 1.4 / )。

我会把一些简单的JavaScript的网站上用的console.log语句首先测试萤火虫。

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

如果正在工作的话,我会检查,以确保firephp头实际上是被发送。如果打开萤火虫在Firefox的部分,然后去的网络标签,你应该能够看到从您的网站发送的响应头。

如果头没有被送到我不知道我是多么的帮助就可以了,但我会去了解一下Zend_Wildfire(的 http://framework.zend.com/manual/en/zend.wildfire.html#zend.wildfire.chapter ),看看如果有可能是一些在那里。

其他提示

和萤火的复位FirePHP的重新安装,这一切开始工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top