🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 模板定义 [上一页](83.html "上一页")[下一页](85.html "下一页") 为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是: **模板目录/\[分组名/\]\[模板主题/\]模块名/操作名+模板后缀** 模板目录默认是项目下面的Tpl, 当定义分组的情况下,会按照分组名分开子目录,新版模板主题默认是空(表示不启用模板主题功能),模板主题功能是为了多模板切换而设计的,如果有多个模板主题的话,可以用**DEFAULT\_THEME**参数设置默认的模板主题名。 在每个模板主题下面,是以项目的模块名为目录,然后是每个模块的具体操作模板文件,例如: User模块的add操作 对应的模板文件就应该是:`Tpl/User/add.html `模板文件的默认后缀的情况是.html,也可以通过**TMPL\_TEMPLATE\_SUFFIX**来配置成其他的。 如果项目启用了模块分组功能(假设User模块属于Home分组),那么默认对应的模板文件可能变成 :`Tpl/Home/User/add.html `当然,分组功能也提供了**TMPL\_FILE\_DEPR**参数来配置简化模板的目录层次。 例如 TMPL_FILE_DEPR如果配置成“_”的话,默认的模板文件就变成了:`Tpl/Home/User_add.html`正是因为系统有这样一种模板文件自动识别的规则,所以通常的display方法无需带任何参数即可输出对应的模板。 [上一页](83.html "上一页")[下一页](85.html "下一页")