namespace Think\Template\Driver;
/**
* Twig模板引擎驱动
*/
class Twig {
/**
* 渲染模板输出
* @access public
* @param string $templateFile 模板文件名
* @param array $parameters 模板变量
* @return void
*/
public function fetch($templateFile, $parameters) {
vendor(‘Twig.Autoloader’); // 加载自动加载类
\Twig_Autoloader::register();
$loader = new \Twig_Loader_Filesystem(array(THEME_PATH));
$twig = new \Twig_Environment($loader, array(
‘cache’ => CACHE_PATH,
‘auto_reload’ => true,
));
$templateFile = substr($templateFile,strlen(THEME_PATH));
echo $twig->render($templateFile, $parameters);
}
}
最佳答案