pongtan / twig-php-function
从您的 Twig 模板中调用(几乎)任何 PHP 函数。
v0.1
2016-11-23 16:55 UTC
Requires
- php: >=5.3.3
- twig/twig: ~1.12
Requires (Dev)
- phpspec/phpspec: ~2.0
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2024-09-23 12:31:15 UTC
README
symfony upgrade fixer • twig gettext extractor • wisdom • centipede • permissions handler • extraload • gravatar • locurro • country list • transliterator
Twig PHP Function 
从您的 Twig 模板中调用(几乎)任何 PHP 函数。
使用方法
在 注册 PhpFunctionExtension
之后,您可以从模板中像这样调用 PHP 函数
Hi, I am unique: {{ uniqid() }}.
And {{ floor(7.7) }} is floor of 7.7.
扩展
您可以通过添加新的函数来控制允许的 PHP 函数,例如
$extension = new Umpirsky\Twig\Extension\PhpFunctionExtension(); $extension->allowFunction('hash_hmac');
或者这样限制允许的函数
$extension = new Umpirsky\Twig\Extension\PhpFunctionExtension(['floor', 'ceil']);
如果您认为某些函数应该允许或不允许,请随时 提出问题 或提交一个 pull request。