2013-11-20 67 views
0

我有一個名爲ObjectCollectionOuterForm形式從sfForm延伸。 ObjectCollectionOuterForm是一個嵌入式的形式爲主要形式,每個嵌入形式已禁用其CSRF有:$this->disableLocalCSRFProtection(),所以現在我的保護形式取決於外部形式,但由於it's不是sfFormDoctrine依賴它有一個域名爲_csrf_token但沒有價值內。我怎樣才能生成它?如何將CSRF令牌添加到假symfony的形式

回答

0

的CSRF保護被sfForm類處理,它無關sfFormDoctrine。祕密應該爲你獲取生成,但如果你有問題,你可以將它作爲第三個參數窗體的構造函數:

$form = new ObjectCollectionOuterForm($defaults, $options, $CSRFSecret); 
+0

對不起,我遲到接受,我是那種放棄這個直到我看到你答案,它沒有工作:),非常感謝。 –