tp5.1 多级控制器
随着系统的越来越复杂,你可能有这样的需求
现在要做个API,分多版本。
例如:v1、v2.....
希望目录结构是这样的
api
---controller
------v1
---------a控制器
------v2
---------b控制器
这样可以实现吗,这样是可以的。
官方多级控制器解释
官方地址:https://www.kancloud.cn/manual/thinkphp5_1/353979
控制器定义
如图
路由访问
那多级控制器如何访问呢?
官方解释:https://www.kancloud.cn/manual/thinkphp5_1/353966
路由地址中支持多级控制器,使用下面的方式进行设置:
Route::get('blog/:id','index/group.blog/read');
表示路由到下面的控制器类,
index/controller/group/Blog
换成我们这里的情况就这样写
Route::any('a', 'api/v1.A/test');
Route::any('b', 'api/v2.B/test');
结果