Eyoucms程序开发:模板引擎
内置模板引擎
视图的模板文件可以支持不同的解析规则,默认情况下无需手动初始化模板引擎。
可以通过下面的几种方式对模板引擎进行初始化。
配置文件
在应用配置文件中配置template参数即可,例如:
'template' => [
// 模板引擎类型 支持 php think 支持扩展
'type' => 'Think',
// 模板路径
'view_path' => './template/',
// 模板后缀
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => DS,
// 模板引擎普通标签开始标记
'tpl_begin' => '{',
// 模板引擎普通标签结束标记
'tpl_end' => '}',
// 标签库标签开始标记
'taglib_begin' => '{',
// 标签库标签结束标记
'taglib_end' => '}',
],
调用视图类进行操作或者使用view助手函数的时候会自动实例化相关的模板引擎并传入参数。
视图根目录
视图文件的根目录默认情况下位于模块的view目录,每个模块的视图目录可以通过模板参数view_path自定义。
V5.0.3+版本开始,新增了view_base模板引擎参数,可以用于定义全局的视图根目录,然后模块作为子目录。
调用engine方法初始化
视图类也提供了engine方法对模板解析引擎进行初始化或者切换不同的模板引擎,例如:
return $this->engine('php')->fetch();
表示当前视图的模板文件使用原生php进行解析。
使用第三方模板引擎
官方扩展库中提供了一个类似于angularjs语法的模板引擎think-angular,具体可以参考参考手册。
相关文档
- 营销型网站怎么做才有利于建立与搜索引擎之间的信任
- 无论搜索引擎如何升级和创新,很多SEO优化敏感领域仍然需要关注!
- 智能型营销网站建设的成功是离不开搜索引擎的优化协助
- 搜索引擎优化的定义和价值
- 企业网站搜索引擎优化的必要性
- 文章标题的写法对搜索引擎排名的影响也是至关重要
- 搜索引擎优化基本的网站代码优化操作
- 通过搜索引擎效益准则为企业创造实际的价值
- 搜索引擎营销与网络营销之间存在什么联系?
- 海外SEO:日本搜索引擎优化需要知道的知识
- 网站点击率的多少间接性提升搜索引擎优化排名机会
- seo优化有什么价值?通过自然搜索引擎结果来增加网站流量
- 网站不被搜索引擎收录的解决办法
- 快速提高搜索引擎优化排名的小技巧
- 网络营销不单是搜索引擎优化与竞价这两种营销方式
- 【搜索引擎准确营销】懂得搜索引擎工作原理,建立准确客户群体
- 判断你的网站建设是否符合搜索引擎规则
- 运用搜索引擎优化与竞价排名实现“双赢式”网络推广
- 分享如何让搜索引擎喜欢经常青睐我们的网站?
- 怎样做好百度SEO搜索引擎优化
上一篇: Eyoucms程序开发:视图实例化
下一篇: Eyoucms程序开发:模板赋值
网友留言
搜索帮助
人气文章
- 易优CMS后台登陆常见问题汇总
- Eyoucms模板标签:tags 标签调用
- Eyoucms程序开发:404页面
- 易优API接口:小程序分销接口使用说明
- Eyoucms程序开发:变量输出
- 易优cms会员中心QQ、微信绑定会员账号
- 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)" href="/eyoujc/2052.html" class="title laok-tm4u5vf"> 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)
- 45°C商城:Hbuliderx Web配置获取腾讯地图Key
- EyouCms去掉URL中的index.php入口文件
- Eyoucms程序开发:自动加载

