The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
模板定义

为了对模板文件更加有效的管理,DyhbFrame对模板文件进行目录划分,默认的模板文件定义规则是:

模板目录/模板主题/[分组名/]自定义名字+模板后缀

模板目录默认是项目下面的Tpl, 模板主题默认是Default,模板主题功能是为了多模板切换而设计的,如果有多个模板主题的话,可以用TMPL_DEFAULT_THEME 参数设置默认的模板主题名。

在每个模板主题下面,是以项目的模块名为目录,然后是每个模块的具体操作模板文件,例如:

User模块的add操作 对应的模板文件就应该是:Tpl/Default/User/自定义名字.html

模板文件的默认后缀的情况是.html,也可以通过TMPL_TEMPLATE_SUFFIX来配置成其他的。

如果项目启用了模块分组功能(假设User模块属于Home分组),那么默认对应的模板文件可能变成 :Tpl/Default/Home/User/add.html

当然,分组功能也提供了 TMPL_FILE_DEPR参数来配置简化模板的目录层次。

例如 TMPL_FILE_DEPR如果配置成“_”的话,默认的模板文件就变成了:

Tpl/Default/Home/User_add.html

正是因为系统有这样一种模板文件自动识别的规则,所以可以通过的display方法需带上你要设置的参数即可输出对应的模板。