Twig入门
今天学习了下twig模版,感觉还挺好用的,这里就把我学习过程中的一些心得分享出来!
第一步是安装twig:
那么如何安装twig呢,比较快捷的方法是利用composer进行安装,如果不懂composer的话,我就先说下如何安装composer吧:
Composer的安装分为两种情况,Windows环境和linux环境:
Linux环境下比较简单,命令行模式下,进入你需要安装composer的项目目录下,运行以下代码
Curl -s | php
Windows环境下比较麻烦,直接给传送门吧,
安装好composer之后,在项目目录下新建一个名为composer.json的文件,用文本编辑器打开composer.json,输入以下内容:
{
"require": {
"twig/twig": "1.*"
}
}
保存后,在项目目录下,运行以下命令:
php composer.phar install
这样twig的安装就完成了!
第二步是使用twig
首先指定twig模版放置的目录('templates'就是模版放置的目录,这个目录需要自己创建,所有的html文件都放在这个目录下)
$loader = new Twig_Loader_Filesystem('templates');
然后创建twig对象
$twig = new Twig_Environment($loader, array(
//'cache' => '/compilation_cache', //选项有很多设置,这里就不多做赘述了 ));
有了对象之后,调用render方法对模版进行渲染
echo $twig->render("index.html",array('name' => ‘name’));//name是传入index.html的参数,index.html这个文件是template中的模版
附上php的源代码(另放在template目录下的模版可以是任意的html文件): <?php
require 'vendor/autoload.php';
$loader = new Twig_Loader_Filesystem('templates');
$twig = new Twig_Environment($loader, array(
//'cache' => '/compilation_cache',
));
$name = "name";
echo $twig->render("index.html",array('name' => $name)); ?>
第三步是了解twig的一些tag 这里容我偷个懒,给个传送门吧
出自jiaochangyun的博客,我觉得写的很详细,希望能对大家有所帮助!
课程学习心得 (作业模版)
学习心得——党课培训有感这次能够参加院党组织举办的入党积极分子培训班的学习,我感到很荣幸,同时也十分珍惜这次学习机会。通过这次党课…
很高兴能来到包钢二十小家长课堂接受专家的指导。通过这次专家的讲解指导受益匪浅,发现了自身教育孩子的许多不足缺欠之处,能够及时的修正…
什么是跨文化交际?跨文化交际,即本族语者与非本族语者的交际,也指任何在语言和文化背景方面有差异的人们之间的交际。本学期通过本门课程…
党的群众路线教育实践活动学习心得体会(一)回顾我们党波澜壮阔的发展历程,其中最为宝贵的一条经验,是必须高度重视群众工作,坚持人民主…
20xx年广州市“三类人员”继续教育培训班(2班)社会调查及学习心得学号:姓名:刘开华单位名称:广州市路达工程有限公司本人是广州市…