TP5.0 动态注册路由报模块未存在错误

错误描述:

1.  照着官方手册在application/config.php里面修改配置如下:

'url_route_on'           => true,

'url_route_must'         => false,

2. 在application/route.php 里面动态注册路由如下

use think\Route;
Route::rule('test/','index/index/test');

3.在index模块下index控制器下写方法test 为输出字符串111

4.然后浏览器访问http://xxx.com/test 报test模块不存在


最后发现错误的地方在public/index.php里面有一行如下:

//定义配置文件目录
define('CONF_PATH', __DIR__ . '/../conf/');

然后吧上面1,2两步在和public同级的conf文件夹下修改,访问路由正常


总结:测试动态路由的时候先查看配置文件目录是否被你的小伙伴自定义了,TP5正常git clone下来是没有自定义的,也就是默认的application下的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值