хост:HTTP: // локальный / eg_integration / API / Web / v1
контроллер: устройства
текущий термин: регистрация, проходит обновление с
Код правила URL:
'class' => 'yii\rest\UrlRule',
'controller' => 'v1/devices',
'pluralize' => false,
'extraPatterns' => [
'GET registration' => 'getserialnumber',
]
горячий, чтобы обрабатывать этот URL в ExtraPattern
Учитывая, что URL-адрес является постоянным, я бы установил правило следующим образом:
'GET cacf090690d9dab14df06219ac36b3cd/registrations/pass.usa.gift' => 'getserialnumber',
Затем в вашем deviceController вы получите параметр запроса:
public function actionGetserialnumber() {
...
$value = Yii::$app->getRequest()->getQueryParam('passesUpdatedSince', $defaultValue)
...
}
Других решений пока нет …