Возврат с базы значения в виде массива
Возврат с базы значения в виде массива
Здравствуйте. Есть проблема. В базе в табл. в поле seo данные в json. Мне нужно что бы когда я делаю запрос на получение записи данные были переведены в массив. Вариант с изменением в контролере не подходит, таких моделей много
Re: Возврат с базы значения в виде массива
делайте гет метод в модели ... который будет декодировать ... или например в afterFind декодируйте ...
Re: Возврат с базы значения в виде массива
я обычно в beforeSave и afterFind такие штуки делаю
Re: Возврат с базы значения в виде массива
Код: Выделить всё
::find()->asArray()->all();
Re: Возврат с базы значения в виде массива
и при чем тут это?
Re: Возврат с базы значения в виде массива
-
- Сообщения: 50
- Зарегистрирован: 2017.03.06, 15:37
- Откуда: Владивосток
Re: Возврат с базы значения в виде массива
Ещё вариант - отдельный метод, типа getSeoAsJson()
Так наглядней и ты не затрагиваешь через магию поле таблицы.
Так наглядней и ты не затрагиваешь через магию поле таблицы.