关于如何调试Symfony2控制器的一个很好的做法

时间:2012-11-07 09:43:58

标签: php debugging symfony controller

我有一个Symfony2项目,有时我的控制器中有PHP错误。为了找出错误的位置,我想在控制器中调试PHP代码。

您认为在Symfony2中调试控制器的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

错误页面会告诉您许多有用的东西:

  • 错误消息 - 出什么问题? (以及:我怎么解决这个问题?)
  • 行号 - 控制器中的哪一行出错了?
  • 例外名称 - 将鼠标悬停在名称上以查看完全限定的名称空间。它告诉你哪些组件​​出了问题。
  • 跟踪 - 您可以看到一个完整的跟踪路径,它告诉您很多有用的东西:抛出哪个类/方法是异常?首先执行哪些方法?

另一个好的做法是为您的控制器创建测试,包括功能测试和单元测试。在the documentation中了解有关他们的更多信息。


如果您需要更多帮助,最好指定您获得的错误。