在PHP里使用twig视图模板

Twig优点

简洁、快捷、安全、灵活 且 易上手的

运行环境

1.X 版本 至少需要 PHP5.2.7
1.34版本 至少需要 PHP5.3.3
2.X 版本 至少需要 PHP7.0.0

安装方法

//项目根目录里编辑composer.json
// 这里*好可以输入版本号 *默认最新版
{
    "require": {
        "twig/twig":"*"
    }
}

//命令行输入
> php composer.phar install  //初次安装
或
> php composer.phar update   //更新依赖

在项目里引入

在项目需要调用的目录引入;
建议自己动手封装一个视图方法;

require_once '/vendor/autoload.php'; //引入vendor的自动加载类,即可自动加载twig

//这里XXX1是视图所在的文件夹目录
$loader = new Twig_Loader_Filesystem('/XXX1'); 

//这里XXX2是渲染视图后缓存文件所在的文件夹目录
$twig = new Twig_Environment($loader, array(
    'cache' => '/XXX2',
));

参考文献

1.Twig官方文档 https://twig.sensiolabs.org/doc/2.x/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,904评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,203评论 25 708
  • PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来...
    梦幻_78af阅读 2,127评论 1 10
  • 心中字即执 万事皆能成
    不成魔不疯癫阅读 231评论 0 0
  • 开心, 这两天一直在讨论的就是运动,慢慢地好像变成了每天必须要做的事。 今天开始,你每天放学后都要在学校排练“文博...
    蔡敏_Michelle阅读 196评论 0 1