请教TP6.0.3中的多级控制器的问题

浏览:460 发布日期:2020/06/28 分类:ThinkPHP6专区
www
├─app
│ ├─app1 (应用1)
│ │ └─controller(控制器目录)
│ │ │ └─web(目录,一级控制器)
│ │ │ │ └─UserController.php(二级控制器,内有login()操作)

├─route
│ ├─app1 (应用1的路由目录)
│ │ └─route.php(应用1的路由配置文件)
...

TP5.0中可以用
/app1/web/User/login访问

TP6.0.2中可以用
/app1/web.User/login访问
中间的/改为了.

如果还想以/app1/web/User/login访问
可以在应用1的路由配置文件www/route/app1/route.php中写入
Route::rule(':_module/:_controller/:_action', ':_module.:_controller/:_action');


今天升级到了TP6.0.3
可以用
/app1/web.User/login访问
但写了上面的路由之后,
以/app1/web/User/login访问不到了
提示
控制器不存在:app\v1\controller\WebController

由于某些原因,限制了前端的url不能使用/app1/web.User/login的形式
只能使用/app1/web/User/login
请教在TP6.0.3中如何实现上面的目的?
谢谢
最佳答案
评论( 相关
后面还有条评论,点击查看>>