如何从 Cakephp4 中的 Helper 获取 $this->request->getAttribute('csrfToken')?
How to get $this->request->getAttribute('csrfToken') from Helper in Cakephp4?
我需要从 Helper 获取 csrf 令牌,以便在 ajax 请求中使用它。
但是当我尝试使用 :
获取它时
<?= $this->request->getAttribute('csrfToken') ?>
$this->request
是来自助手的 null。
有人告诉我怎么做吗?
Helpers 不接收请求实例,而是接收它们所附加的视图实例,因此您可以从那里获取请求。
$this->getView()->getRequest()->getAttribute('csrfToken')
我需要从 Helper 获取 csrf 令牌,以便在 ajax 请求中使用它。
但是当我尝试使用 :
获取它时<?= $this->request->getAttribute('csrfToken') ?>
$this->request
是来自助手的 null。
有人告诉我怎么做吗?
Helpers 不接收请求实例,而是接收它们所附加的视图实例,因此您可以从那里获取请求。
$this->getView()->getRequest()->getAttribute('csrfToken')