-1
我有一個senario,我必須從symfony3中的請求列表中獲取CSRF令牌。事情是我不知道如何。我知道在控制器中有這樣做。在Listner中獲取CSRF令牌symfony
$_token = $this->get('form.csrf_provider')->generateCsrfToken('form')
我的問題是你如何從讀心人得到它withlut使用$此
我有一個senario,我必須從symfony3中的請求列表中獲取CSRF令牌。事情是我不知道如何。我知道在控制器中有這樣做。在Listner中獲取CSRF令牌symfony
$_token = $this->get('form.csrf_provider')->generateCsrfToken('form')
我的問題是你如何從讀心人得到它withlut使用$此
You can add the token provider as argument to your Listener's constructor。 In your service definition you pass the token provider as argument。您可以通過它的服務ID form.csrf_provider
來引用它。然後,您可以像使用控制器一樣使用提供者。
請示例代碼 – Kimigx
請自己做工作。如果卡住了,請擴展您的問題。 – dbrumann