是FirePHP限制萤火虫控制台清理后重新定向?
-
12-09-2019 - |
题
我使用FirePHP与Zend框架。
当用户提出一种形式,我希望输出的某些数据的萤火虫控制台和FirePHP是完美的工作。
这一切似乎工作的现,除了当我的服务器编码程序的形式,然后重定向到另一个网页使用Zend's个站点()致萤火虫于明确控制台。所以我从来没有看到记录的输出。
如果我阻止重新定向,然后我看到输出(但是,这不是一个典型的工作流于形式提交我提交给相同的行动,验证和处理,然后向我想要的用户端。) 这是一个建立的网络应用程序。
是否有任何解决方法吗?我可能不得不诉诸记录到数据库或文件,但是萤火虫控制台是一个理想的地方为什么我的日志记录。
解决方案
不幸的是没有,萤火虫清除每个页命中控制台。你可以做的是保存,并在重新加载页面发送的所有邮件到Firebug控制台的消息会话表项。
其他提示
我有同样的问题,如上所述(使用Kohana3).
解决办法在于稳定 beta 版本的萤火虫(1.5):
http://getfirebug.com/releases/firebug/1.5X/
最新版本是在底部!
- 你还需要安装FirePHP诉0.4.3
它为我工作。
这个版本的萤火虫具有持久性控制台的选择,这使得所有的记录和信息留在控制台即使你重新载入页面的许多倍。 不幸的是,在1.5X.0b8这是窃听和不正确地触发:
code.google.com/p/fbug/issues/detail?id=2659&sort=-id&colspec=ID%20Type%20Status%20Owner%20Test%20Summary
Persistend控制台的伟大工程,现在,由于realease的FBug1.5稳定。有乐趣和问候!
我来瓦特/类似的问题。这是不理想,但你想看看在Firebug的“网络”选项卡,点击你想看看,再看看标题...它没有打印出漂亮其邮件的请求,但您的控制台消息都应该在那里。
我会做的是重写重定向帮手不rediect和输出的链接,而不是,也许APPLICATION_ENV ==“发展”的一个开关。这样,你的控制器代码不会受到影响,而且它会尚未你通过你的程序步骤。
我做什么,当某个网页重定向,但也有一些是我需要的萤火(一般用等,其中在<a href="foobar" onclick="foo(); return false;">
发生错误foo()
链接)看到的是单击,然后捣烂ESC键取消重定向。
FireLogger
替代FirePHP,也是一个萤火虫插件。说到补救措施的确切问题概述的在这里。