路由绑定BUG问题

浏览:299 发布日期:2019/04/30 分类:ThinkPHP6专区
按文档上说路由到类的方法

这种方式的路由可以支持执行任何类的方法,而不局限于执行控制器的操作方法。

路由地址的格式为(动态方法):

    \完整类名@方法名

或者(静态方法)

    \完整类名::方法名

例如:

Route::get('blog/:id','\app\index\service\Blog@read');

执行的是 \app\index\service\Blog类的read方法。
也支持执行某个静态方法,例如:

Route::get('blog/:id','\app\index\service\Blog::read');
我路由文件内容如下
Route::rule('s','\app\api\v1\Index::index');

实际访问http://api.XX.com/s
直接提示 方法不存在: \app\api\v1\Index::index()

控制器内容 app\api\v1目录下建了Index.phpnamespace app\api\v1;


class Index
{
    public function index(){
        return 'aa';
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>