我在Zend Framework中使用FirePHP.
当用户提交表单时,我希望将一些数据输出到Firebug控制台,FirePHP非常适合这项工作.
这一切似乎都运行良好,除了当我的服务器代码处理表单时,它然后重定向到另一个页面 - 使用Zend的_redirect() - 导致Firebug清除控制台.所以我永远不会看到记录的输出.
如果我阻止重定向,那么我会看到输出(但这不是表单提交的典型工作流程 - 我提交相同的操作,验证和处理,然后重定向到我希望用户最终的位置.)这是一个已建立的Web应用程序.
这有什么解决方法吗?我可能不得不求助于记录到数据库或文件,但Firebug控制台是我正在记录的理想位置.
我遇到了与上述相同的问题(使用Kohana3).
解决方案在于FireBug(1.5)的稳定测试版:
http://getfirebug.com/releases/firebug/1.5X/
最新版本在底部!
您还需要安装FirePHP v.4.4.3
它适用于我开箱即用.
此版本的FireBug具有永久控制台选项,即使您多次重新加载页面,也会使所有日志和信息保留在控制台中.不幸的是在1.5X.0b8中它被窃听并且没有被正确触发:
code.google.com/p/fbug/issues/detail?id=2659&sort=-id&colspec=ID%20Type%20Status%20Owner%20Test%20Summary
自从FBug 1.5 Stable发布以来,Persistend Console现在运行良好.玩得开心,问候!