我得到了一個表單。當我更改該表單中的選擇元素時,我會對同一個URL執行Ajax調用,這個URL基本上會加載一個新的表單,其中包含一些額外的字段或刪除了一些字段(不同的類別,不同的字段...)。如何爲一個表格生成一個新的Csrf-Token
現在,我從請求中獲得的表格顯然將具有相同的Csrf-令牌,因爲令牌爲一個請求生存。意思是,每當我做這種行爲時,我都必須生成一個新的標記,但我對如何做到這一點並不知情。
我的假設是,我必須這樣做
if ($request->isXmlHttpRequest()) {
$form->get('csrf') ->regenerateCsrfToken()
}
但很明顯的是功能不存在,但它應該是一樣的線條。任何投入將不勝感激