首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend框架,FirePHP

Zend框架,FirePHP
EN

Stack Overflow用户
提问于 2009-10-30 19:06:08
回答 2查看 1.6K关注 0票数 0

我在使用FirePHP和Zend Framework时遇到了一点麻烦。Firebug已安装,并且该站点在允许的列表中。我不知道是否还有其他测试可以用来检查FirePHP。

引导:

代码语言:javascript
复制
protected function _initActionHelper()
{
    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);
    Zend_Registry::set('logger', $logger);
}

控制器:

代码语言:javascript
复制
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);
        }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-30 19:28:00

你有没有确保firebug确实在工作?有一天,我绕了几个小时,才发现firebug本身并没有真正起作用。我不得不降级到Firebug1.4.2(你可以从http://getfirebug.com/releases/firebug/1.4/获得)。

我会先在网站上放一些简单的javascript和console.log语句来测试firebug。

代码语言:javascript
复制
<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 ),看看是否有什么东西在那里。

票数 1
EN

Stack Overflow用户

发布于 2009-10-30 19:25:27

重置FireBug并重新安装FirePHP,然后一切都开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1649192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档