题
我有麻烦得到任何东西,以记录与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的重新安装,这一切开始工作。
不隶属于 StackOverflow