建議根據您的類製作表單類的文檔可以重複使用。它還向您展示瞭如何獨立於您的表單類呈現不同的字段,而不是使用{{ form_widget() }}
呈現所有這些字段。Symfony呈現隱藏表單域
由於我正在構建一個簡單的註冊頁面,我只想顯示User Form類中的一些字段,因此我將它們渲染爲這樣{{ form_widget(form.email) }}
。
但是,因爲im獨立渲染字段隱藏表單字段'CFTOKEN'不呈現這是symfony框架所要求的。因此,GE的錯誤:The CSRF token is invalid. Please try to resubmit the form.
在doucmnetation沒有提到這或如何呈現獨立的隱藏表單域...
就像邁克說。或者按照http://symfony.com/doc/2.0/book/forms.html#csrf-protection – qooplmao
中的說明禁用csrf是的,禁用CSRF是一種備用解決方案,但應預先警告不建議在任何情況下禁用CSRF可能會傳遞敏感數據的表單。 – Mike
好吧,你不能使用{{form_rest(表單)}}就像你說它呈現其餘的字段,我將每個表單字段唯一地呈現出來,因爲它們是我想要顯示的唯一字段... –