网站首页文章详情

如何在thinkphp中使用smarty模板引擎

发布时间:2013-06-02 21:20编辑:胜男


  • 当我们将入口文件写好并运行使用时,会生成对应的应用文件夹(eg:Index前台应用文件夹或者Admin后台应用的文件夹)
    此时在该应用文件夹中找到config文件夹下的config.php文件打开做如下修改

return array(
//'配置项'=>'配置值'
//使用的模板引擎名
'TMPL_ENGINE_TYPE'     => 'Smarty',
//url不区分大小写
'URL_CASE_INSENSITIVE' => true,
//模板引擎相关的设置
'TMPL_ENGINE_CONFIG'   => array(
   //是否缓存模板
    'caching'          => false,
   //模板目录
    'template_dir'     => TMPL_PATH,
  //模板编译目录
    'compile_dir'      => CACHE_PATH,
  //缓存目录
    'cache_dir'        => TEMP_PATH,
  //左定界符
    'left_delimiter'   => '<{',
  //右定界符
    'right_delimiter'  => '}>',
   )
);
  • 此时就可以使用Smarty模板了
    PS:如果Smarty模板无法找到,你就需要在ThinkPHPExtendVendor下是否有Smarty文件,如果没有,则说明你的ThinkPHP没有Smarty模板引擎的类库文件了,这个时候你只需要将下载的Smarty文件夹中的libs内的文件复制在ThinkPHPExtendVendorSmarty这个文件夹内即可