TP5.0 controller下分版本 分块 分目录写法访问


这个写法是在api模块下的controller目录下又分出了v1和以后未知的v(x)版本,这个时候需要配置路由来访问这个接口类似于这种形式:
http://www.xx.com/index.php/api/v1.Home/categoryApi

发现跟正常配置路由不一样 因为正常访问 一个方法都是模块/控制器/方法,但是这个明显目录多了一级,访问不到

后来发现有一种新的写法

在控制器中定义命名空间的时候这样定义:

然后配置路由的时候这样配置:

:version表示的是版本号 :version.控制器表示的是某个版本号下的控制器。

现在可以访问了!!!

posted on 2018-05-28 15:37  顶级手法  阅读(1208)  评论(0编辑  收藏  举报