每个模块都有独立的MVC文件夹,为了有效的管理各模块自身的代码。
默认模板文件的定义规则如下,使用系统 v() 函数:
视图目录/控制器名/操作名.html
那么对应视图文件位置在模块的view目录下,以控制器名为目录,每个操作对应具体文件,后缀是.html,例如:
namespace home\controller; class index{ function docs(){ v(); } }
index控制器的docs操作,对应的模板文件应该是:./app/home/view/index/docs.html
v($str) 其中 $str 可以为以下数据:
假如 /当前请求模块/当前请求控制器/当前请求函数 为 /home/index/docs
1、v('') 空 ,代表:/当前请求模块/view/当前请求控制器/当前请求函数 即:/home/view/index/docs.html
2、v('docs') 代表:/当前请求模块/view/当前请求控制器/docs.html 即:home/view/index/docs.html
3、v('index:docs') 代表:/当前请求模块/view/index/docs.html 即:home/view/index/docs.html , 注意 ':' 前面为控制器对应的view
4、v('admin@index:dosc') 代表: /admin/view/index/docs.html 注意 @前面为模块