我有一个名为ObjectCollectionOuterForm
的表单,其范围从sfForm
开始。 ObjectCollectionOuterForm
是嵌入表单的主要形式,每个嵌入表单都禁用其csrf:$this->disableLocalCSRFProtection()
,所以现在我的表单保护取决于外部表单,但因为它不是{{1}依赖它有一个名为sfFormDoctrine
的字段但内部没有值。我该如何生成它?
答案 0 :(得分:0)
CSRF保护由sfForm
类处理,它与sfFormDoctrine
无关。秘密应该为您生成,但是如果您遇到问题,可以将它作为第三个参数传递给表单的构造函数:
$form = new ObjectCollectionOuterForm($defaults, $options, $CSRFSecret);