Здравствуйте.
У меня возник вопрос:
Можно ли после выборки из бд через AR применить к столбцам определенные функции ?
Пример: в базе в поле phone строка - 123456;123457.
После запроса, я хочу получить не строку 123456;123457, а массив array(123456,123457) (наложить на столбик функцию)
Так что бы не делать это вручную, а просто написать в model фильтрацию к полям.
Как это правильно сделать в Yii ?
Работа с полями модели после выборки
Re: Работа с полями модели после выборки
я бы сделал это в afterFind модели
Re: Работа с полями модели после выборки
В модели
Код: Выделить всё
protected function afterFind()
{
parent::afterFind();
$this->phone = explode(';',$this->phone);
}
Re: Работа с полями модели после выборки
Вроде оно) Всем спасибо
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Работа с полями модели после выборки
только при редактировании будь осторожен ибо нужна обратная совместимость