Это как мой менеджер URL выглядит следующим образом:Yii2 API остальные правила перезаписи
'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-адреса (пользователя). Мне нужно позвонить в api по этому адресу:
localhost/project/api/web/v1/account
.
Как я могу это достичь? Я пробовал много трюков, но никто не работал.
Благодарим за помощь.
Thx много, это работает. Это было намного легче, чем я учил :). –