Size: a a a

2021 March 20

Д

Дмитрий in Yii Framework 3
Insolita Secret
Я по 1-му варианту даже не сразу въехала, что в pipe миддлварь.
вот. ничо непонятно.
источник

Д

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

IS

Insolita Secret in Yii Framework 3
а в именованные роуты оно умеет?
источник

NM

Nikita Medvedev in Yii Framework 3
Group::create(null)
       ->addMiddleware(FormatDataResponse::class)
       ->routes([
           Group::create('/api')
               ->addMiddleware(FormatDataResponseAsJson::class)
               ->addMiddleware(AccessCheck::class)
               ->routes([
                   Route::get('/post')
                       ->addMiddleware(FormatDataResponsAsXml::class)
                       ->action([PostController::class, 'index']),
                   Route::post('/post')
                       ->action([PostController::class, 'add'])
               ]),
       ]),

надо их чуть совместить
источник

Д

Дмитрий in Yii Framework 3
Insolita Secret
а в именованные роуты оно умеет?
да
источник

SZ

Sergey Zhukov in Yii Framework 3
источник

SZ

Sergey Zhukov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
Insolita Secret
2-й привычнее
На порядок запуска обратила же внимание?
источник

w

wfthkttn in Yii Framework 3
Мне, как нубику, первый куда понятнее
источник

Д

Дмитрий in Yii Framework 3
Insolita Secret
а в именованные роуты оно умеет?
источник

AM

Alexander Makarov in Yii Framework 3
Insolita Secret
а в именованные роуты оно умеет?
Умеет. Эти два варианта показывают порядок middleware.
источник

IS

Insolita Secret in Yii Framework 3
👍
источник

DS

Dmitriy S in Yii Framework 3
Nikita Medvedev
Group::create(null)
       ->addMiddleware(FormatDataResponse::class)
       ->routes([
           Group::create('/api')
               ->addMiddleware(FormatDataResponseAsJson::class)
               ->addMiddleware(AccessCheck::class)
               ->routes([
                   Route::get('/post')
                       ->addMiddleware(FormatDataResponsAsXml::class)
                       ->action([PostController::class, 'index']),
                   Route::post('/post')
                       ->action([PostController::class, 'add'])
               ]),
       ]),

надо их чуть совместить
Так не выйдет, динамическое добавление мидлтварей будет нелогичным
источник

AM

Alexander Makarov in Yii Framework 3
wfthkttn
Мне, как нубику, первый куда понятнее
А чего не голосуем?
источник

w

wfthkttn in Yii Framework 3
Так уже
источник

AM

Alexander Makarov in Yii Framework 3
А, ок ок :)
источник

V😉

Vladimir 😉 in Yii Framework 3
🤪😂
источник

IS

Insolita Secret in Yii Framework 3
Dmitriy S
Так не выйдет, динамическое добавление мидлтварей будет нелогичным
ну withMiddleware  pipe не очевидно
источник

Д

Дмитрий in Yii Framework 3
вечером в тяпницу голосование провести - отличная мысль) надо в госдуму внести предложение, там и все 198% наберутся)
источник

Д

Дмитрий in Yii Framework 3
Insolita Secret
ну withMiddleware  pipe не очевидно
тут идея в том что-бы написать сначала миддлварь, а потом всё что она охватывает..
источник