关于模板引擎
这个其实,很多人不明白为什么要用它,用还是不是?一直争论不休
smarty
特别老牌的一个模板引擎
官网
简单使用
//如果要用php标签 就用 SmartyBC
// $this->smarty = new SmartyBC();
//如果不用就使用
$this->smarty = new Smarty();
$this->smarty->setTemplateDir(root_path('view'));
$this->smarty->setCompileDir(runtime_path('view_c'));
$this->smarty->setLeftDelimiter('{{');
$this->smarty->setRightDelimiter('}}');
$this->smarty->auto_literal = false;
twig
重型框架 symfony 的 官网
// $loader = new FilesystemLoader(root_path('view'));
//
// $twig = new Environment($loader, array(
// 'cache' => runtime_path('view_c'),
// 'auto_reload' => true, //根据文件更新时间,自动更新缓存
// 'debug' => true
// ));
blade
laravel框架的
官网
think-template
tp自带的,很多人以为tp的模板引擎就是smarty,实际上不是,语法很像
官网
|