0

私はSymfony2プロジェクトを持っていて、時々コントローラーにPHPエラーがあります。エラーがどこにあるかを見つけるために、コントローラーでPHPコードをデバッグしたいと思います。

Symfony2でコントローラーをデバッグするためのベストプラクティスは何だと思いますか?

4

1 に答える 1

1

エラー ページには、多くの有用な情報が表示されます。

  • エラーメッセージ- 正確には何が問題なのですか? (そして何か:どうすればこれを解決できますか?)
  • 行番号- コントローラーのどの行で問題が発生していますか?
  • 例外名 - 名前にカーソルを合わせると、完全修飾名前空間が表示されます。どのコンポーネントで問題が発生しているかがわかります。
  • トレース- 完全なトレース パスが表示され、多くの有用な情報が得られます: どのクラス/メソッドで例外がスローされたか? どのメソッドが最初に実行されますか?

もう 1 つの良い方法は、機能テストと単体テストの両方で、コントローラーのテストを作成することです。詳細については、 ドキュメントを参照してください。


さらにヘルプが必要な場合は、発生したエラーを特定することをお勧めします。

于 2012-11-07T09:55:11.147 に答える