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中如何实现上面的目的?谢谢
最佳答案