zoukankan      html  css  js  c++  java
  • 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 %}
  • 相关阅读:
    css实现京东顶部导航条
    css盒布局-省份选择盘的实现
    css字体的属性
    css行高
    CSS定位(position)
    CSS-clear属性的作用
    2.b统计字符串长度
    rectangle类。java
    mysql 版本问题之sql-mode 导致 sql 语句报错
    根据一个表中同一字段的不同值进行统计!!!
  • 原文地址:https://www.cnblogs.com/e0yu/p/9928234.html
Copyright © 2011-2022 走看看