Привет.
Имеется ActiveRecord модель, содержащая поле created_at, тип поля в бд - timestamp.
мне нужно выбрать нужные записи и отправить их в виде json, то есть так:
\Yii::$app->response->format = Response::FORMAT_JSON;
$consultations = Consultation::find()->orderBy('id DESC')->limit(5)->asArray()->all();
return $consultations;
все хорошо, но поле
created_at
имеет вид "2017-06-09 16:14:09", а мне нужна короткая запись "09.06.17".
В идеале я бы хотел добавить в модель свое поле
formattedDate
, которое брало бы данные из
created_at
и форматировало как мне нужно.
1. Как это правильно делается в Yii? В ларавеле можно использовать например мутаторы для таких целей, тут ничего похожего не нашел.
2. Как вообще добавлять свои поля в модели? я указал public свойство, добавил его в rules, но его все равно не видно.