这是我的网址管理器的外观:
'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
。
我怎样才能做到这一点?我尝试了很多技巧,但没有成功。
谢谢你的帮助。
您需要根据规则添加以下表达式
'v1/account' => 'v1/user/account',
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句