Задать вопрос
@search74

Свой метод в контроллере в restful приложении?

Всем привет, сделал restful приложения следуя официальной доке.
Подскажите, пожалуйста, как и где мне определить новый метод "actionLogin" чтобы он выполнялся например при таком запросе - "GET /api/users/login"?
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@search74 Автор вопроса
Вроде разобрался:
'urlManager' => [
			'enablePrettyUrl' => true,
//            'enableStrictParsing' => true,
            'showScriptName' => false,
            // here is your backend URL rules
			'rules' => [
                [
                    'class' => 'yii\rest\UrlRule',
					'controller' => ['v1/country', 'v1/menu'],
                    'tokens' => [
                        '{id}' => '<id:\\w+>',
                    ],
                ],
				[
					'class' => 'yii\rest\UrlRule',
					'controller' => ['v1/user'],
					'extraPatterns' => [
						'GET login' => 'login',
					],
				]
            ],
        ],
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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