wucdbm / twig-defer-extension
延迟渲染TWIG模板片段
v3.1.3
2022-11-28 04:27 UTC
Requires
- php: >=7.0
- twig/twig: ~2.7|~3.0
README
使用这个小库,你可以将TWIG代码的输出“缓存”起来,稍后打印。
使用 {% defer %} 标签来缓存你的输出。既可以使用 {% defer NAME EXPRESSION %} 也可以使用 {% defer NAME %} EXPRESSION {% enddefer %}。
{% defer 'someKey' 'defaultValueExpression' %}
{% defer someKeyVariable 'someDefaultValueExpression' %}
{% defer 'someKey' %}
someBlock {{ with Variables }}
{% enddefer %}
{% if 'someKey' is deferred %}
{% if someVariableValue is deferred %}
{{ someKey|deferred('defaultValue') }}