Yii2 Rest API重写规则

马里乌斯·德雷纳(Marius Drenea)

这是我的网址管理器的外观:

'urlManager' => [
    'enablePrettyUrl'     => true,
    'enableStrictParsing' => true,
    'showScriptName'      => false,
    'rules' => [
        [
            'class'         => 'yii\rest\UrlRule',
            'pluralize'     => false,
            'controller'    => 'v1/user',
            'extraPatterns' => [
                'GET account' => 'account',
            ],
        ]
    ],
]

为了拨打电话,我可以访问以下网址:

localhost/project/api/web/v1/user/account

我需要做的是从url(user)中删除控制器名称。我需要在以下网址调用api:

localhost/project/api/web/v1/account

我怎样才能做到这一点?我尝试了很多技巧,但没有成功。

谢谢你的帮助。

阿米特·维玛(Amit Verma)

您需要根据规则添加以下表达式

'v1/account' => 'v1/user/account',

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Yii2 REST API Codeception问题

来自分类Dev

Yii2 REST API关系数据返回

来自分类Dev

在localhost(php / yii2)上测试Twitter REST API

来自分类Dev

yii2创建基于定制的Rest API

来自分类Dev

REST API调用以在Yii2上登录

来自分类Dev

Yii2 REST API按字段查找

来自分类Dev

Yii2 REST API未返回预期结果

来自分类Dev

yii2 rest api中模型的不同文件

来自分类Dev

Yii2 Rest Api自定义错误响应

来自分类Dev

YII2 Rest API URL调用模型方法

来自分类Dev

Yii2 Rest API承载身份验证

来自分类Dev

yii2自定义REST API问题

来自分类Dev

Yii2 API Rest查询参数或条件

来自分类Dev

yii2创建基于定制的Rest API

来自分类Dev

Yii2 Rest Api自定义错误响应

来自分类Dev

Yii2 REST API复数无法正常工作

来自分类Dev

Yii2 REST API关系数据返回

来自分类Dev

Yii2 Rest Api用户承载认证到期时间

来自分类Dev

Yii2 rest api 与承载身份验证

来自分类Dev

Yii2 REST查询

来自分类Dev

在yii2 rest的更新操作上为字段设置唯一规则

来自分类Dev

客户门户的yii2重写规则

来自分类Dev

Retrofit2 + YII2 Rest API(org.xmlpull.v1.XmlPullParserException:意外令牌)

来自分类Dev

Yii2 Rest API带有多个控制器的额外模式

来自分类Dev

在默认Rest API中对数据进行排序-Yii2框架

来自分类Dev

在Yii2 REST API中一起使用JSON和JSONP格式

来自分类Dev

在Yii2 Rest API中创建自定义操作

来自分类Dev

Yii2在模型中使用控制器中的方法(REST API)

来自分类Dev

在Yii2 Rest API中创建自定义操作