Как настроить роуты в REST-приложении на Yii2?

Настраиваю роуты в REST-приложении. нужно, чтобы запрос к /api/basicapp/v01/json/tag/ уходил на контроллер tag (соотв-нно в экшн index).
Как это сделать?
Сейчас есть вот так:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'class' => 'yii\rest\UrlRule',
'controller' => 'tag',
]
],


но это не обеспечивает необходмой части /api/basicapp/v01/json/
  • Вопрос задан
  • 5080 просмотров
Решения вопроса 1
@romankolohanin
'urlManager' => [
            'enablePrettyUrl' => true,
            'enableStrictParsing' => false,
            'showScriptName' => false,
            'rules' => [

                [   'class'      => 'yii\rest\UrlRule',
                    'controller' => ['tag' => 'tag'],
                    'prefix'     => 'api/basicapp/<version:\w+>/json'
                ]
            ]
      ]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы