1,ThinkPHP在渲染模板的时候如果不指定模板,则会采用系统默认的定位规则,其定义规范默认是模块目录下面的 View/控制器名/操作名.html。
首先是Action控制器下面的actionLog方法,如果里面没有指定视图,则默认加载视图中与类名一致文件夹下相同方法名的视图文件
2,如果display指定了模板文件,那么将加载指定的模板
规则:
如果当前没有启用模板主题则定位到:当前模块/默认视图目录/当前控制器/当前操作.html ;
如果有启用模板主题则定位到:当前模块/默认视图目录/当前主题/当前控制器/当前操作.html;
如果有更改TMPL_FILE_DEPR设置(假设 'TMPL_FILE_DEPR'=>'_')的话,则上面的自动定位规则变成: 当前模块/默认视图目录/当前控制器_当前操作.html 和 当前模块/默认视图目录/当前主题/当前控制器_当前操作.html。
成功的秘诀,在永不改变既定的目的~