Новая версия PHP-фреймворка Yii 2.0.16

В обновленной версии PHP-фреймворка Yii 2.0.16 более 100 полезных изменений, в том числе и направленных на усиление безопасности.

Более года назад Yii 2.0 была «заморожена», что означает, что в нее могут вноситься только исправления. Такой подход позволяет разработчикам сконцентрироваться на создании Yii 3.

В релиз 2.0.16 вошли корректировки, которые могут отразиться на работе существующих приложений.

К перечню наиболее значимых исправлений Yii 2.0.16 относятся:

  • Active Record. Можно работать с записью нескольким пользователям одновременно, не боясь конфликтов на сервере. Если предпринимаются попытки сохранить правки на базе устаревшей информации, создается StaleObjectException, при этом обновления, удаления блокируются. Такой механизм был реализован в начальных версиях фреймворка, но невсегда работал корректно. Теперь эта проблема устранена;
  • Миграции. Для внесения изменений используется консольный генератор;
  • Базы данных. Сброс последовательностей теперь поддерживается драйвером Oracle, за временные типы отвечает драйвер MySQL. Он обеспечивает точность работы до долей секунды, что очень важно для информационной поддержки сайта. Драйвер совместим с MySQL 5.6.4 и выше;
  • Хелперы. Обеспечена корректная работа с UTF-8. Также появилась возможность восстановления объектов после сериализации с применением var_export().
  • Есть возможность установки jQuery 3.3;
  • И множества других полезных корректировок.



НАЗАД К СПИСКУ