symfony2 で作成しようとしているフォームがあります。送信しようとすると、「このフィールドを空にすることはできません」というエラーが表示されますが、すべてのフィールドが入力されているため、フィールドは表示されません。symfony1.4 では、フォームが検証されなかった理由など、フォームに関するすべてを表示するセクションがデバッグ パネルにありました。Symfony2 プロファイラーでそのようなものを見つけることはできますか? それとも、使用できない要求データ、ログ、壊れた機能でいっぱいですか?
質問する
588 次
1 に答える
2
フォーム データはリクエスト パネルにあります。
ただし、フォームを投稿して別の場所にリダイレクトしている可能性が高く、ツールバーからプロファイラーに直接アクセスすると、投稿リクエストの後にのみリクエストが表示されます。
最も簡単な方法は、プロファイラーに移動し、上部の [すべて表示] をクリックして、フォーム送信を処理した POST リクエストを見つけることです。
別の方法として、次を有効にすることができますintercept-redirects
。
Intercept-redirects が true に設定されている場合、Web プロファイラーはリダイレクトをインターセプトし、リダイレクトに従う前に収集されたデータを確認する機会を提供します。
詳細はこちら: http://symfony.com/doc/2.0/book/internals.html#configuration
于 2012-10-22T11:59:33.037 に答える