Size: a a a

2021 March 20

AM

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

NO

Nex Otaku in Yii Framework 3
А вообще синтаксис разный и это именно описание роутов в конфиге сравнивается а не порядок мидлварей.
источник

AM

Alexander Makarov in Yii Framework 3
Ну, в том числе и порядок :)
источник

NO

Nex Otaku in Yii Framework 3
В первом сначала мидлвари потом роуты, во втором наоборот.

Ну потому я и говорю, вы зря смешали два разных вопроса, если надо порядок мв сравнить то это отдельно.

Я выше написал 4 принципа. Согласно им в последней голосовалке лучше второй вариант, потому что роуты и важнее мидлварей и чаще используются, поэтому роуты должны указываться раньше чем мв.

Принцип тот же что для аргументов в методах, первыми ставим наиболее важные, чтобы при чтении в большинстве случаев не нужно было обыскивать взглядом всю строку.
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
В первом сначала мидлвари потом роуты, во втором наоборот.

Ну потому я и говорю, вы зря смешали два разных вопроса, если надо порядок мв сравнить то это отдельно.

Я выше написал 4 принципа. Согласно им в последней голосовалке лучше второй вариант, потому что роуты и важнее мидлварей и чаще используются, поэтому роуты должны указываться раньше чем мв.

Принцип тот же что для аргументов в методах, первыми ставим наиболее важные, чтобы при чтении в большинстве случаев не нужно было обыскивать взглядом всю строку.
Роуты и там и там первыми.
источник

AM

Alexander Makarov in Yii Framework 3
Ты про экшн?
источник

СП

Сергей Предводителев... in Yii Framework 3
В первом варианте групповые мидлвари идут первее роутов
источник

AM

Alexander Makarov in Yii Framework 3
А, ну это потому что выполняются первыми.
источник

AM

Alexander Makarov in Yii Framework 3
Чтобы порядок middleware весь читался сверху вниз.
источник

СП

Сергей Предводителев... in Yii Framework 3
Для меня первый вариант вполне органично смотрится.

Чтобы понять как работает - я смотрю сверху вниз все мидлвари до моего роута.
источник

NO

Nex Otaku in Yii Framework 3
Я вижу разный порядок
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Для меня первый вариант вполне органично смотрится.

Чтобы понять как работает - я смотрю сверху вниз все мидлвари до моего роута.
Во втором то же самое, только надо смотреть снизу вверх мидлтвари до твоего роута)
источник

СП

Сергей Предводителев... in Yii Framework 3
Nex Otaku
Я вижу разный порядок
Так и есть же разный порядок
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Во втором то же самое, только надо смотреть снизу вверх мидлтвари до твоего роута)
Да, я понимаю. НО чтобы смотреть снизу вверх надо переступить через себя :)))
источник

NO

Nex Otaku in Yii Framework 3
Ну дарк пишет что роуты до мв в обоих вариантах
источник

СП

Сергей Предводителев... in Yii Framework 3
Nex Otaku
Ну дарк пишет что роуты до мв в обоих вариантах
конкретно мидлвари роута идут после указания роута в обоих вариантах.
источник

ПА

Павел Афонин... in Yii Framework 3
Ну код то читаем сверху вниз
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
Ну дарк пишет что роуты до мв в обоих вариантах
Роуты да, но не их хендлеры.
источник

NO

Nex Otaku in Yii Framework 3
Мв менее важны чем роуты и реже используются поэтому должны быть в тексте после роутов.
источник

ПА

Павел Афонин... in Yii Framework 3
Nex Otaku
Мв менее важны чем роуты и реже используются поэтому должны быть в тексте после роутов.
чем они менее важны? На основе мв может выполниться или нет роут
источник