Size: a a a

2020 May 27

Д

Дмитрий in Yii Framework 2
A V
Дмитрий , привет =) да, именно POST
не, можно указать в паттерне тип запроса, гет там, или пост. и в зависимости от этого разные правила делать. но указывать тип в роуте нельзя. он каким был таким и останется. это же не редирект, как-никак.
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
не, можно указать в паттерне тип запроса, гет там, или пост. и в зависимости от этого разные правила делать. но указывать тип в роуте нельзя. он каким был таким и останется. это же не редирект, как-никак.
А если разделить на два urlManager? Один urlManager с суффиксом, а второй urlManager без суффикса..
источник

А

Аль Пачино in Yii Framework 2
И через urlManager создавать ссылки.
источник

Д

Дмитрий in Yii Framework 2
дак какие ссылки. тут дело не в том. он хочет тип запроса поменять на POST . при матче . а это никак.
источник

Д

Дмитрий in Yii Framework 2
да и вообще. как это себе представить можно? чел нажал на ссылк. а yii отправил POST запрос внутри сервера на экшн? ну если руками выставить там isPost и в $_POST что-то засунуть..
источник

Д

Дмитрий in Yii Framework 2
костыли какие-то.. или у меня воображение разыгралось
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
да и вообще. как это себе представить можно? чел нажал на ссылк. а yii отправил POST запрос внутри сервера на экшн? ну если руками выставить там isPost и в $_POST что-то засунуть..
isPOST определяет по $_SERVER. Смотрел в вендоре... ИЛи там еще что-то есть взаимосвязь?
источник

А

Аль Пачино in Yii Framework 2
Ну и также с isPjax или isAjax...
источник

Д

Дмитрий in Yii Framework 2
да я уж так это написал. к тому что это как-бы никак. если только костылить
источник

Д

Дмитрий in Yii Framework 2
urlManager и правила роутинга это не про редиректы.
источник

А

Аль Пачино in Yii Framework 2
Тогда надо смотреть компоненты, которые занимаются редиректами.
источник

А

Аль Пачино in Yii Framework 2
Аль Пачино
Почему после авторизации (user->login()) не сохраняет в сессии?
Что с этим делать? заново смотреть по порядку и настроить?
источник

А

Аль Пачино in Yii Framework 2
ответ от user->login() все нормально, то есть не false... а в куки не записывает..(
источник

Д

Дмитрий in Yii Framework 2
хм..
источник

Д

Дмитрий in Yii Framework 2
ну пробегись заново
источник

ОН

Олег Новохацкий... in Yii Framework 2
ребят, глупый вопрос, но я только учусь) После пополнения баланса QIWI мне отправляет POST уведомление, но запросы до меня не доходят, поддержка говорит что сайт возвращает 400 ошибку // хотя в экшене прописана обычная записать в лог, но факт в том, что даже тестовая запись не срабатывает) но если я открою ссылку в браузере, то все окей) где рыть?)
источник

Д

Дмитрий in Yii Framework 2
Олег Новохацкий
ребят, глупый вопрос, но я только учусь) После пополнения баланса QIWI мне отправляет POST уведомление, но запросы до меня не доходят, поддержка говорит что сайт возвращает 400 ошибку // хотя в экшене прописана обычная записать в лог, но факт в том, что даже тестовая запись не срабатывает) но если я открою ссылку в браузере, то все окей) где рыть?)
csrf отключи для этого экшена
источник

n

ninZzo in Yii Framework 2
A V
всем привет, хочу в urlManager сделать такой роут - "api.php" => 'POST /module/controller’, - как это правильно написать ?
типа что бы при POST запросе к domain/api_path/api.php срабатывал твой /module/controller/your_action ?

'urlManager' => [
           'enablePrettyUrl' => true,
           'enableStrictParsing' => true,
           'showScriptName' => false,
           'rules' => [
              ..........
               'POST api.php' => '/module/controller/your_action',
           ],
       ],
источник

ОН

Олег Новохацкий... in Yii Framework 2
Дмитрий
csrf отключи для этого экшена
Спасибо 😊 Помогло. // 2020-05-27 18:57:13 [79.142.22.254][-][-][info][apiResponse] {"bill":{"siteId":"dct8pa-00","billId": ,........
источник

AV

A V in Yii Framework 2
ninZzo
типа что бы при POST запросе к domain/api_path/api.php срабатывал твой /module/controller/your_action ?

'urlManager' => [
           'enablePrettyUrl' => true,
           'enableStrictParsing' => true,
           'showScriptName' => false,
           'rules' => [
              ..........
               'POST api.php' => '/module/controller/your_action',
           ],
       ],
POST domain/api.php => /module/controller (create)
источник