Как указано здесь , Yii предоставляет виртуальные атрибуты. Я добавил в свою модель следующее:
public function getTest()
{
...
}
public function setTest($value)
{
...
}
В моем CActiveForm я использую следующее для текстового поля:
<div class="row">
<?php echo $form->labelEx($model,'test'); ?>
<?php echo $form->textField($model,'test'); ?>
<?php echo $form->error($model,'test'); ?>
</div>
При открытии формы вызывается метод get (проверяется отладчиком). Сохранение записи не вызывает сеттер (все остальные атрибуты сохраняются нормально и работают).
Кто-нибудь есть, чтобы помочь мне в этом?