TGViewer
PHP Fart Time PHP Fart Time @php_fart · 1.95K subscribers
Post #301 2.44K
Пакетные новости #PackageNews

🖼 Через несколько дней после релиза DBAL, команда Yii3 релизнула Active Record 1.0.
Тот самый, всеми любимый, AR из Yii2 почти в первозданном виде.
Поздравляем Yii Framework.


🌀 Но что-то давно мы не писали про #Spiral. А всё потому, что не было релизов.
Но вот настало время!
Фичей и фиксов накопилось столько, что не релизить уже нельзя. Последним пинком стал выход Symfony 7.4, после которого обычный запуск консольной команды стал пестрить депрекейтами.
Депрекейты устранили, Symofny 8 добавили. Дока в пути!
Spiral 3.16


Cycle ORM 2.12 получил фичи, которые стоило бы добавить ещё 3 года назад:
- Добавлен Loader для связей BelongsToMorphed, а это значит, что теперь их можно загружать жадно или методом ->load().
Полиморфные связи, кстати, поддерживаются только в Cycle и Eloquent.
Doctrine рекомендует заменять полиморфные связи наследованием таблиц (JTI), но не всегда это возможно.
JTI, кстати, поддерживается только в Cycle и Doctrine.
На пальцах про STI и JTI
- Добавлен массовый догрузчик связей.
Если есть пачка сущностей, которым надо "догрузить" связи, и сделать это оптимально, минуя N+1 проблему, то BulkLoader придётся кстати.
Как обычно, все фичи Cycle прекрасно работают и с Cycle Active Record, и BulkLoader — не исключение. Но надо придумать сахарный метод 🤔
  • 🔥 34
More from @php_fart
  1. Sep 9, 2026Попрошу перенести старт на конец сентября этого года. Лишь бы не жрать лимон 🍋
  2. Sep 9, 2026Если по моему промокоду придёт 50 фартанов, то я сожру лимон в прямом эфире перед докладом…
  3. Sep 9, 2026А у меня для вас вот такой промокод на Пыхник: PHPFART-26. Приходите смотреть, как я облаж…
  4. Sep 8, 2026Кстати, Роман и из JetBrains ушёл. Так что этот тред посвящён оплакиванию PHPStorm. Хороша…
  5. Sep 3, 2026Post #380
  6. Sep 2, 2026Роман Пронский окончательно уходит из PHPF. На его место заступает Брент (тоже JetBrains),…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →