Это очень важный релиз.
Мы начали избавляться от поведения 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;
-
Семенов Александр
- /
- Sep 23, 2015
- /
- 0
- /
- 2415
Popular
Релиз SkeekS CMS 5.5.11 работает с yii2 2.0.24
- Aug 13, 2019
Как отправить форму в yii2 и skeeks cms через ajax?
- Apr 18, 2019
All Comments (0)