我使用FirePHP与Zend框架。

当用户提出一种形式,我希望输出的某些数据的萤火虫控制台和FirePHP是完美的工作。

这一切似乎工作的现,除了当我的服务器编码程序的形式,然后重定向到另一个网页使用Zend's个站点()致萤火虫于明确控制台。所以我从来没有看到记录的输出。

如果我阻止重新定向,然后我看到输出(但是,这不是一个典型的工作流于形式提交我提交给相同的行动,验证和处理,然后向我想要的用户端。) 这是一个建立的网络应用程序。

是否有任何解决方法吗?我可能不得不诉诸记录到数据库或文件,但是萤火虫控制台是一个理想的地方为什么我的日志记录。

有帮助吗?

解决方案

不幸的是没有,萤火虫清除每个页命中控制台。你可以做的是保存,并在重新加载页面发送的所有邮件到Firebug控制台的消息会话表项。

其他提示

我有同样的问题,如上所述(使用Kohana3).

解决办法在于稳定 beta 版本的萤火虫(1.5):

  1. http://getfirebug.com/releases/firebug/1.5X/

    最新版本是在底部!

  2. 你还需要安装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,也是一个萤火虫插件。说到补救措施的确切问题概述的在这里。

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