zoukankan      html  css  js  c++  java
  • 最近学的twig

    首先需要有一个入口文件,在这个文件中require_once Autoloader.php
    具体路径在下载的twig文件夹中的lib/Twig/
    //注册:
    Twig_Autoloader::register();
    //Twig使用加载器(Twig_Loader_String)来定位模板,同时使用环境(Twig_Environment)来储存配置信息。
    $loader = new Twig_loader_String();
    $swig = new Twig_Environment($loader);
    //读取模板字符串:
    $content = file_get_content('XXX.twig');
    //获取模板
    $template = $twig->loadTemplate($content);
    //为模板中的变量赋值并且显示页面
    $template->display(array(
    'key'=>'value',
    'key'=>'value',
    'key'=>'value',
    'key'=>'value'
    ));

    在模板中:
    如果是一个变量或者表达式
    用{{}}表示,如{{class}},{{1+1}}
    如果是一个遍历输出或者控制输出
    用{%%}
    表示,如
    {% for item in list %}
    {{ item }}
    {% endfor %}

  • 相关阅读:
    修改CentOs开机启动时的timeout
    各种快捷键
    测试实例异常
    测试实例异常
    springBoot中测试类的头注解
    学习笔记9
    stat命令的实现-mystat
    反汇编测试
    学习笔记7
    openssl截图
  • 原文地址:https://www.cnblogs.com/youngercode/p/3865050.html
Copyright © 2011-2022 走看看