urlManager rules по http options method
urlManager rules по http options method
Приветствую клубни нужна помощь.
Скажите пожалуйста как реализовать urlManager правило, суть задачи в следующем: В не зависимости какой url поступает на вход с методом POST(в рамках одного домена разуметься) нужно перенаправлять на обработку конкретного контролера.(Другими словами любые url с методом POSTдолжен обрабатывать одним контролером)
Скажите пожалуйста как реализовать urlManager правило, суть задачи в следующем: В не зависимости какой url поступает на вход с методом POST(в рамках одного домена разуметься) нужно перенаправлять на обработку конкретного контролера.(Другими словами любые url с методом POSTдолжен обрабатывать одним контролером)
Re: urlManager rules по http options method
Там написано к привязке контролера в урле
а не разные урлы к одному контролеру, если можно пример в студию
а не разные урлы к одному контролеру, если можно пример в студию
Re: urlManager rules по http options method
Думается что есть вариант лучше. Локально получилось так
просто через 'POST' => 'site/create', не получилось, что вполне логично
Код: Выделить всё
'rules' => [
'POST <path:.+>' => 'site/create',
]
Re: urlManager rules по http options method
контроллер = SiteController
POST <.+>' => 'site/create',
POST <.+>' => 'site/create',
Re: urlManager rules по http options method
Я поясню все урлы
site.my/akk/asd http_method OPTIONS
site.my/vag/ddd http_method OPTIONS
site.my/log/ggg http_method OPTIONS
все урлы с параметром OPTIONS должны обрабатываться одним контролером.
site.my/akk/asd http_method OPTIONS
site.my/vag/ddd http_method OPTIONS
site.my/log/ggg http_method OPTIONS
все урлы с параметром OPTIONS должны обрабатываться одним контролером.
Re: urlManager rules по http options method
Код: Выделить всё
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
[
'class' => 'yii\rest\UrlRule',
'controller' => 'httpmethod',
'pluralize' => false,
'patterns' => [
'OPTIONS <path:.+>' => 'response-options',
]
],
],
],
Re: urlManager rules по http options method
Объясните пожалуйста как можно сделать в рамках конфига urlManager
Re: urlManager rules по http options method
astronin писал(а):тут же все написано
http://www.yiiframework.com/doc-2.0/yii ... les-detail
Re: urlManager rules по http options method
Тема сисек была не раскрыта, на самом делеи нужно делать два правила роутинг и правила
Спасибо всем за помощь тему можно закрыть или перенести в рецепты.
Код: Выделить всё
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
'OPTIONS <path:.+>' => 'httpmethod/response-options',
[
'class' => 'yii\rest\UrlRule',
'controller' => 'httpmethod',
'pluralize' => false,
'patterns' => [
'OPTIONS <path:.+>' => 'response-options',
]
],
],
];