项目中我们会考虑:
1. 是否为多模块项目
2. 路由是否屏蔽了入口文件
3. 如何走通从Controller层走向view层
一.视图层的默认后缀名
thinkphp5.1.6的配置中在config中的app.php文件中存在一个配置:
// 默认view输出类型
'default_return_type' => 'html',
其中’html’可改成其他文件名.
二.单模块设置
thinkphp5.1.6的配置中在config中的app.php文件中存在一个配置:
// 是否支持多模块
'app_multi_module' => false,
//还有下面项目默认设置中的设置,更改默认模块名
// 默认模块名,设置位null,是指在app下
'default_module' => null,
三.多模块设置
thinkphp5.1.6的配置中在config中的app.php文件中存在一个配置:
// 是否支持多模块
'app_multi_module' => true,
//还有下面项目默认设置中的设置,更改默认模块名
// 默认模块名,是指在app下的'admin'中
'default_module' => 'admin',
四.设置默认的域名到达方法
thinkphp5.1.6中app.php:
// 默认模块名
'default_module' => null,
// 禁止访问模块
'deny_module_list' => ['common'],
// 默认控制器名
'default_controller' => 'Index',
// 默认操作名
'default_action' => 'login',
// 默认验证器
'default_validate' => '',
// 默认的空模块名
'empty_module' => '',
// 默认的空控制器名