模块分组可以更好的组织系统,把相关的操作归类到一个分组中,常见的分组为用户使用前台和管理员使用后台,那这样就可以分为两个组,用户使用的前台可以叫做Home,管理员管理的后台可以叫做Admin,分组是动态载入的,也就是不需要在配置文件中罗列所有分组,仅需指定默认分组即可。
默认分组配置参数:
//默认分组 'default_group' => 'Home',
其他分组是不需要写在配置里的,系统会通过URL找到对应的分组。假如默认分组是Home,那以下两个URL执行结果是一样的(假设在PATHINFO模式下)
http://YourDomain/Home/User/reg
因为Home分组是默认分组,默认分组在URL中可以隐藏,所以上述两个URL执行的地址都是一样的,即User模块中的reg方法。