Nasıl Symfony'de bir filtre eylemi kullanabilirim?

1 Cevap php

Nasıl sunmak (veya GET isteği ile) filtre formunu içermez bu sayfadan filtre eylemini kullanabilirsiniz?

Ben aşağıdaki URL parametreleri geçirdiğinizde

<module_name>/filter/action?module_filters[_csrf_token]=62a17afab45d56382974f9a495abee7c&module_filters[id]=3998

Ben filtre şeklinde bir hata alıyorum:

csrf token: CSRF attack detected.

veya

<module_name>/filter/action?module_filters[id]=3998

csrf token Required

Ben çalıştırdığınızda

$filters -> disableCSRFProtection()

Benim şablonunda, hiçbir şey olmuyor.

1 Cevap

Ben sizinle bu şablonu yapmak mümkün gerektiğini düşünüyorum:

$form->disableCSRFProtection();

Veya bu ile form sınıfında CSRF devre dışı bırakabilirsiniz:

$this->disableLocalCSRFProtection();

Veya bu ile şablonu formun parçası olarak işleyebilir:

$form['_csrf_token']->render();

Umut olur.