Обычно мы расширяем CActiveRecord::afterFind()
, чтобы преобразовать данные в понятный человеку формат, и CActiveRecord::beforeValidate()
, чтобы преобразовать их обратно.
Если вам нужно более одного формата, доступного в любое время, вы можете попробовать использовать геттеры и сеттеры Yii.
Имея оба
CActiveRecord::getFieldName()
и
CActiveRecord::setFieldName($value)
позволяет вам поставить CHtml::activeTextField($model, 'fieldName')
в ваших представлениях. Очевидно, что вы манипулируете базовым столбцом базы данных в этих методах (очевидно, он называется start_time в вашем случае). Надеюсь, это поможет.