?>

Это очень важный релиз.

Мы начали избавляться от поведения HasFiles. Как оказалось, не очень удобно в работе использовать универсальную связь. Лучше пользоваться проработанными, на Ура, relations от Yii2.

Поэтому мы начали процесс избавления от поведения, путем миграций на новый моханизм, а также объявлением is depricated методов, которых не будет в следующих релизах.

Что нужно сделать?

Избавиться от методов объявленных:

TODO: is depricated 2.1.0

Перечень обновлений в релизе:

  • Подготовка к релизу
  • Много объявлений TODO: is depricated 2.1.0
  • Большой рефакторинг кода
  • Поведение HasFiles удалено у многих сущьностей
  • Переделаны фото у элементов контента
  • Переделаны фото разделов в дереве
  • Переделаны фото пользователей (избавляемся от HasFilesBehavior)
  • Добавлены хелперы моделей разделов и элементов контента
  • Обновлен механизм менеджера файлов в хранилище
  • Рефакторинг кода
  • Новые поведения для работы с файлами. Новые элементы. (Большое изменение!)
  • Добавлена модель CmsStorageFile
  • Удалены некоторые старые виджеты работы с формами
  • Исправлено формирование меню в административной части (добавлено сканирование рабочих диррикторий проекта)
  • Доработка системы миграций (установка миграций из проекта в момент обновления)
  • В базовый assetBoundle добавлен метод getAssetUrl
  • Автоматическое создание файла с настройками коннекта к базе данных

IS DEPRICATED:

hasMainImage()
getMainImageSrc()
getPreviewMainImageSrc()
getMainImageSrcOld()

 

1) Делаете поиск по коду своего проекта на наличие этих функций. И меняете:

//Старый код
$model->getMainImageSrc();

//Новый код
$model->image->src;

 

Alle Kommentare (0)
Keine Kommentare