今天我们来讲一下在框架中使用twig模板引擎,首先使用composer进行下载。
在composer.json文件中添加肩头所指的内容,进入文件所在的目录的命令行,运行composer update,twig就下载完成了。
接下来我们来进行使用。在所有控制器的公共父类Controller的render方法中,我们改为以下内容。
public functionrender($file,$array=array())
{
$name= strtolower(get_class($this));
$controller= substr($name,0,strpos($name,'controller'));
$filename= VIEW_PATH."/".$controller."/".$file;
Twig_Autoloader::register();
$loader= new Twig_loader_Filesystem(VIEW_PATH));