默认模块如何设置

浏览:17348 发布日期:2016/09/25 分类:ThinkPHP5专区 关键字: 默认模块 default_module
TP5.0默认采用多模块的架构,如有homeadmin两个模块,如何设置home为默认的模块而在访问home时不必加home呢?试了修改配置'default_module' =>'home',只有在访问根目录的时候会定位到home模块\index控制器\index方法,但使用url访问时路径中不带home模块名则会报错说找不到,之前TP3这样使用就可以的,问下在TP5里应该如何设置呢?

目前想到的解决方案就是在index.php入口文件中添加如下配置:
define('BIND_MODULE','home');
然后新增admin.php入口文件,在admin.php入口文件中再添加:
define('BIND_MODULE','admin');
这样在使用路由的情况下,使用http://localhost/index/hello
访问home就没有问题了,但是访问admin模块就必须加admin.php(http://localhost/admin.php/index/hello),有强迫症的童鞋:-(
最佳答案
评论( 相关
后面还有条评论,点击查看>>