1、自动生成模块目录
在入口文件中定义如下:
define('BIND_MODULE','Build'); //模块名
define('BUILD_CONTROLLER_LIST','Index,User,Menu');//自动生成控制器
define('BUILD_MODEL_LIST','Index,User,Menu');//自动生成模型类
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
然后访问入口文件就可以自动生成模块目录;也可以通过调用 Think\Build 类来手动生成
2、简化url配置
正常情况下完整的访问url是这样:
http://servername/入口文件/模块名/控制器名/方法名
如
http://servername/index.php/home/index/index
有两种方式可以简化url:
第一种方式:设置默认模块
'MODULE_ALLOW_LIST' => array('Home','Admin','User'),
'DEFAULT_MODULE' => 'Home'
这样配置后Home模块名就可以不用出现在url中了。