建议根据您的类制作表单类的文档可以重复使用。它还向您展示了如何独立于您的表单类呈现不同的字段,而不是使用{{ 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(表单)}}就像你说它呈现其余的字段,我将每个表单字段唯一地呈现出来,因为它们是我想要显示的唯一字段... –