用于生成和调试报告的MVC策略是什么?

时间:2010-12-24 01:14:55

标签: php debugging multidimensional-array reporting nested-loops

我希望收集有关调试报告数据生成的提示,博客和其他最佳做法。

我不是在寻找报告类,many good posts已存在于此。这些将无助于从数据层获取数据并准备打印(除非有一个库具有一些相关的“飞行前”功能)。

我正在使用MVC框架(CodeIgniter,但这无关紧要),因此一个调试难题是在循环中的每个点揭示重要变量。记录下来吗?转储到屏幕?

我认为使用step-wise PHP debugger可以简化流程,但我有兴趣为报告生成和调试提供更好的策略。

我认为对任何提示/等的口头描述也很有价值。

1 个答案:

答案 0 :(得分:1)

使用Firebug / FirePHP:http://www.firephp.org/

它支持对浏览器的各种日志记录,包括表和堆栈跟踪。

如果您不想手动实现它,Zend_Framework Wildfire日志编写器可以与CodeIgniter一起使用: http://framework.zend.com/manual/en/zend.log.writers.html#zend.log.writers.firebug