techwilk / twig-slim-csrf
TWIG 扩展,用于在模板中暴露 Slim CSRF 值。
v1.0.2
2017-12-10 17:36 UTC
Requires
- twig/twig: ~1.27|~2.0
This package is auto-updated.
Last update: 2024-09-20 07:32:33 UTC
README
TWIG 扩展,用于在模板中暴露 Slim CSRF 值。最初是从 Slim CSRF 的示例 中复制到这个仓库中,以便通过 composer 安装,尽管可能已经进行了修改。
安装
- 通过 composer 安装。
composer require techwilk/twig-slim-csrf
- 然后传入一个
\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}}">