parisek/twig-common

一个具有常用函数和过滤器的 Twig 扩展

v1.0.4 2023-02-02 11:51 UTC

This package is auto-updated.

Last update: 2024-09-30 01:30:27 UTC


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 %}