Найдено 5 результатов
- 2018.02.20, 11:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: 2.0.14, как отключить встроенную теперь поддержку json-полей
- Ответы: 6
- Просмотры: 1927
Re: 2.0.14, как отключить встроенную теперь поддержку json-полей
Упал геттер, Упал еще и setter json строка - это формат хранения. А вы логику на этом завязали и в вызывающем коде json строками модель настраиваете. Такие вещи обычно делались - в событии after_find из json в массив преобразуется, в beforeSave() обратное. Сейчас они это автоматизировали по типу по...
- 2018.02.19, 23:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как заигнорить поведение?
- Ответы: 7
- Просмотры: 2320
Re: Как заигнорить поведение?
Если это на один раз - в миграции сделайте update напрямую в базу и всех дел
- 2018.02.19, 23:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: 2.0.14, как отключить встроенную теперь поддержку json-полей
- Ответы: 6
- Просмотры: 1927
Re: 2.0.14, как отключить встроенную теперь поддержку json-полей
p.s. ну вот какой гений впихнул это в обновление, которое не ломает обратную совместимость?.. надо чтоб ломало ? Когда меняется 2.0.*, предполагается, что код будет работать на любой из них, если не использовал баг какой. А тут добавили улучшение, которое разрушило работающий код, да ещё и без явно...
- 2018.02.19, 23:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: 2.0.14, как отключить встроенную теперь поддержку json-полей
- Ответы: 6
- Просмотры: 1927
Re: 2.0.14, как отключить встроенную теперь поддержку json-полей
Поля использовались этого типа.
Упал геттер, так как в полях вместо json string - array, а Json::encode сильно расстраивается с array вместо json.
Но это малая печаль.
Упал еще и setter, так как теперь он ждет массив и расстраивается, получив строку. А там еще и логики навернуто.
- 2018.02.19, 20:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: 2.0.14, как отключить встроенную теперь поддержку json-полей
- Ответы: 6
- Просмотры: 1927
2.0.14, как отключить встроенную теперь поддержку json-полей
Всем привет.
Никто еще не задавался сабджем?
p.s. ну вот какой гений впихнул это в обновление, которое не ломает обратную совместимость?..
Никто еще не задавался сабджем?
p.s. ну вот какой гений впихнул это в обновление, которое не ломает обратную совместимость?..