MVC简单搭建之twig模板引擎
来源:互联网 发布:linux批量安装 编辑:程序博客网 时间:2024/06/04 18:47
关于twig呢,我是通过composer来安装的
http://twig.sensiolabs.org/ 这个网址是有关于twig的
首先呢是要在 composer.json 里加入
"twig/twig":"*"
然后在终端里面进行一些操作
进入到根目录之后
composer update
然后在imooc.php里
public function display($file) { $file_one=$file;// echo $file;die; $file = APP.'/views/'.$file; if(is_file($file)) { //extract($this->assign); //include $file; //替换twig模板引擎 \Twig_Autoloader::register(); $loader = new \Twig_Loader_Filesystem(APP.'/views'); $twig = new \Twig_Environment($loader, array( 'cache' => IMOOC.'/log/twig', 'debug' => DEBUG )); $template = $twig->loadTemplate($file_one); $template->display($this->assign?$this->assign:array()); } }
这里的部分代码就是在之前的网址里
做到这里就可以使用了,
我在视图层建了一个文件 layout.php
<html><body><header>header</header><content> {% block content %} {% endblock %}</content><footer>footer</footer></body></html>这算是一个公共模板,在这里定义样式等,
引入的时候
{% extends "layout.html" %}
{% block content %} {% endblock %}
就可以啦
0 0
- MVC简单搭建之twig模板引擎
- 浅谈MVC之twig模板引擎
- mvc用composer加载twig模板引擎
- mvc构建开发twig模板引擎
- mvc 封装 6 引用twig模板引擎
- 简单的mvc twig模板引擎和框架的结束语的简介
- PHP模板引擎 twig
- twig模板引擎
- MVC框架的封装(十一)twig模板引擎
- mvc的扩展5(twig模板引擎)
- MVC封装(十一)模板引擎(twig)
- 学习封装mvc框架(十一)twig模板引擎
- 框架本内容填充之twig模板引擎
- 框架引入twig模板引擎
- PHP模板引擎twig介绍
- TWIG 模板引擎 快速入门手册
- MVC模式与模板引擎简单实现
- 框架入门 中级篇 (中)twig模板引擎
- git深入学习
- html文字超出两行,则显示省略号
- HDU5925 2016长春东北赛重现
- 十六进制串口发送
- 指针和引用的联系与区别
- MVC简单搭建之twig模板引擎
- 工程如何添加Alamofire
- 继承性 inherited
- 升级cmake
- 正向代理和反向代理的区别
- java基础18-io
- simpleAdapter 简单实用方法
- 解决QNetworkAccessManager实现ftp功能后,不能上传大于1G文件的问题
- 使用 FileSystem JAVA API 对 HDFS 进行读、写、删除等操作