parisek/twig-common
一个具有常用函数和过滤器的 Twig 扩展
v1.0.4
2023-02-02 11:51 UTC
Requires
- php: >=7.3.0
- symfony/yaml: ^3.4|^4.2|^5.0|^6.0
- twig/twig: ^2.4|^3.0
README
安装
可以使用 composer 轻松安装 Twig Common 扩展
composer require parisek/twig-common
使用
$twig = new Twig_Environment($loader); $twig->addExtension(new Parisek\Twig\CommonExtension());
过滤器
将 YAML 加载到变量中
{% set sidebar = source('sidebar.yml')|yaml_parse %}
将返回未翻译的内容(在没有翻译扩展的情况下用于调试很有用)
{{ "Hello"|t }}
函数
将在页面上生成唯一的 ID
{{ uniqueId() }}
令牌
将返回未翻译的内容(在没有翻译扩展的情况下用于调试很有用)
{% trans with {'context': 'domain name'} %}{{ variable }}{% endtrans %}