2012-10-22 40 views
0

我已經有了一個我正在嘗試在symfony2中創建的表單。當我試圖提交它時,它會顯示「此字段不能爲空」錯誤,但不會填寫字段,因爲每個字段都已填寫。在symfony1.4中,調試面板中有一部分顯示了表單的所有內容,包括爲什麼沒有驗證。我可以在Symfony2探查器中找到類似的東西嗎,還是隻是充滿了不可用的請求數據,日誌和破壞的功能?Symfony2分析器 - 我在哪裏可以找到表單數據?

回答

2

表格數據可以在請求面板上找到。

但是,您最有可能發佈表單並將其重定向到其他地方,並且當您直接從工具欄訪問Profiler時,您只會在發佈請求後查看請求。

最快的方法是進入Profiler,點擊頂部的「查看全部」,然後找到處理表單提交的POST請求。

的選擇,你可以啓用intercept-redirects

當攔截,重定向設置爲true,網絡分析器攔截重定向並讓您有機會來看看收集到的數據進行重定向,之前。

查看更多在這裏:http://symfony.com/doc/2.0/book/internals.html#configuration

+0

謝謝您的答覆。是的,我注意到發送數據的詳細部分,但我需要獲取驗證數據 - 我需要找出表單未驗證的原因。在symfony1.4中,它在調試面板中處於視圖層。我無法在profiler中找到類似的東西,所以我可以在哪裏找到它? – Kuro

+0

我無法找到允許進行內省的任何地方,可能是因爲它只是一個任意變量,他們期望它返回的驗證足以確定原因。 [查看其他方式來訪問錯誤消息](http://php-opensource-help.blogspot.com.au/2011/07/how-to-get-all-form-error-in-symfony.html )。 – Alex

相關問題