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 %}
  • 相关阅读:
    thunkify 模块
    koa框架异步返回值的操作(co,koa-compose)
    ES6 基础版迭代器
    静态类在线程中的共享问题
    AWS远程登录
    系统状体检测命令
    常用系统命令
    文本文件查看命令
    vim
    查看md5
  • 原文地址:https://www.cnblogs.com/e0yu/p/9928234.html
Copyright © 2011-2022 走看看