1. Миделвары и роуты. Сейчас одновременно работаю с версиями 2/3 и конечно роуты как класс, а не массив регулярок, значение которых сам автор уже не помнит, это очень удобно. Ну и миделвари приделанные к роуту имхо очевиднее чем бехейворы в контроллере 2. Ридеры + фильтры - без них никуда 3. Все пср совместимое. Помню в первый свой подход к 3-у уии писал ишус, что у дб-кеша метода get ретурн тайп стоит string, но в посгресе бинарное поле возвращается как stream. И пока ждал исправления бесшовно переключился на сторонний аналог
Обсуждают сегодня