多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] >[danger] #### 安装`think-view`扩展会自动安装`think-template`依赖库 默认只能支持PHP原生模板 如果需要使用`thinkTemplate`模板引擎, 需要安装`think-view`扩展(该扩展会自动安装`think-template`依赖库)。 >[danger] #### 模板引擎相关参数配置 在配置目录的 view.php 中自定义模板引擎相关配置项 ``` return [ // 模板引擎类型 'type' => 'Think', // 模板路径 'view_path' => './template/', // 模板后缀 'view_suffix' => 'html', // 模板文件名分隔符 'view_depr' => '/', // 模板引擎普通标签开始标记 'tpl_begin' => '{', // 模板引擎普通标签结束标记 'tpl_end' => '}', // 标签库标签开始标记 'taglib_begin' => '{', // 标签库标签结束标记 'taglib_end' => '}', ]; ``` >[danger] #### View::engine() 动态切换模板引擎 ``` // 使用内置PHP模板引擎渲染模板输出 // 表示当前视图的模板文件使用原生php进行解析 // 此时模板引擎不会被解析 被当做普通的文本内容 return View::engine('php')->fetch(); ``` >[danger] #### View::config 动态定义模板引擎配置 ``` // 改变当前操作的模板路径 View::config(['view_path' => 'mypath']); return View::fetch(); ```