最近学的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 %}

posted @ 2014-07-24 10:59  youngerheart  阅读(173)  评论(0编辑  收藏  举报