即時測試symfony表單驗證。symfony驗證問題
問題很簡單。
無論我放在身體文本區域併發布它,我總是收到「必需」。
我不知道爲什麼。
我只有一個驗證規則。
這裏是代碼: code
什麼是錯的/我怎樣才能調試?
謝謝
更新:它與控制器中的綁定有關。
因爲即使我刪除驗證表單仍然無效,它將被傳遞到模板,但這次沒有「必需」。
所以無論是否得到驗證,它都不會有效。
它與embedForm()可能有什麼關係?已驗證嵌入表單的人員?
我已經印刷的錯誤信息進行與
<?
foreach ($form->getErrorSchema() as $field => $error) {
printf("%s: %s\n", $field, $error->getMessage());
echo "<br />";
}
?>
,我也得到:
0: Unexpected extra form field named "body".
thread: body [Required.]
_csrf_token: Required.
Body
做他們的意思是線程:身體是必需的或需要CSRF?
謝謝
我懶得檢查一下自己,所以...'textarea'的'name'屬性是什麼?它是'thread [body]'還是'body'? – Crozin 2010-05-15 12:46:15
其線程[body]! – 2010-05-15 12:51:50
- 刪除評論 - 只是看到你的更新 – Tom 2010-05-15 15:06:15