techwilk/twig-slim-csrf

TWIG 扩展,用于在模板中暴露 Slim CSRF 值。

v1.0.2 2017-12-10 17:36 UTC

This package is auto-updated.

Last update: 2024-09-20 07:32:33 UTC


README

Total Downloads Latest Stable Version License

TWIG 扩展,用于在模板中暴露 Slim CSRF 值。最初是从 Slim CSRF 的示例 中复制到这个仓库中,以便通过 composer 安装,尽管可能已经进行了修改。

安装

  1. 通过 composer 安装。
composer require techwilk/twig-slim-csrf
  1. 然后传入一个 \Slim\Csrf\Guard 实例
$guard = new \Slim\Csrf\Guard();
$slimCsrf = new \TechWilk\Twig\Extension\SlimCsrf($guard);
$twig->addExtension($slimCsrf);

使用

作为标准的 twig 属性使用

<input type="hidden" name="{{csrf.keys.name}}" value="{{csrf.name}}">
<input type="hidden" name="{{csrf.keys.value}}" value="{{csrf.value}}">