如何从 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')