一、twig模板引擎
1)首先我们须要通过composer来加载更加强大的php模板引擎叫twig模板引擎;然后我们须要在根目录下composer文件里来引入twig,然后再终端当中进行下载
2)将我们的模板引擎进行替换,在判断文件是否存之后我们将打开twig官网,官网上有个关于twig的开发过程我们将它复制过来,进行修改;
\Twig_Autoloader::register();
$loader = new \Twig_Loader_Filesystem(视图文件夹);
$twig = new \Twig_Environment($loader, array(
'cache' => 缓存文件存放的位置,
'debug'=> DEBUG #调试模式
));
#加载一个模板文件
$template = $twig->loadTemplate('index.html');
#调用当前方法
$template->当前方法名($this->assign?$this->assign:'');
3)然后再控制器中进行执行,用$this->assign()和$this->display()来完成传值过程在视图中,展示传过来的参数的时候需要使用{{ 变量名 }}(变量名不加$符号),twig中最出色的部分就是模板继承,当然他还有更多的一下功能,然后大家可以通过官网给我们提供的一些手册来更好的去运用它
二、框架的结束语
现在框架的一些操作基本已经都有了,该提高开发效率的地方我们都已经基本上提高一部分的开发效率了,然后我们在用我们做好的框架中来做一个项目,然后使我们的框架在实际开发运用中使他一点点进行完善、使他的功能更加的强大