Twig---的使用
Posted e0yu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Twig---的使用相关的知识,希望对你有一定的参考价值。
使用Twig的参考文档:
https://www.kancloud.cn/yunye/twig-cn/159454
Twig是一款灵活、快速、安全的php模板引擎。
示例:
<?php echo $var ?> <?php echo htmlspecialchars($var, ENT_QUOTES, ‘UTF-8‘) ?> =========== {{ var }} {{ var|escape }} {{ var|e }} {# shortcut to escape a variable #}
模板循环:Twig为通用的模式提供了快捷方式,例如在遍历一个空数组时,会显示一个默认文本:
{% for user in users %} * {{ user.name }} {% else %} No users have been found. {% endfor %}
全功能:Twig为你提供了轻松构建强大模版的一切:多重继承,块,自动化输出转义,以及其他许多特性:
{% extends "layout.html" %} {% block content %} 页面内容... {% endblock %}
安全输出转义:为安全考虑,你可以全局启用自动输出转义,或者只对某个块启用:(用在页面输出富文本)
{% autoescape true %} {{ var }} {{ var|raw }} {# var won‘t be escaped #} {{ var|escape }} {# var won‘t be doubled-escaped #} {% endautoescape %}
实例:
{% autoescape false %} {{ contentInfo.getBodyInfo() }} // 输出富文本 {% endautoescape %}
以上是关于Twig---的使用的主要内容,如果未能解决你的问题,请参考以下文章