Controller:
Код: Выделить всё
$model = Patient::model()->findByPk($id);
$old = $model->dob;
if(!$model){
$model = new Patient;
} else {
$model->attributes = $_POST['Patient'];
if($model->validate()){
echo '-------', $model->dob,'-------<br />';
//$model->save();
if($model->save()){
echo 'S';
} else {
echo 'N';
}
echo '-------', $model->dob,'-------<br />';
} else {
//$model->dob = $old;
}
}
Код: Выделить всё
array('dob', 'date', 'format'=>'dd-MM-yyyy', 'allowEmpty'=>true),
Методом [s]научного дифференцированного аналитического тыка[/s] наугад я определил, что метод save() срабатывает, но данные почему-то не записывает (вернее, записывает 0000-00-00)
Прилетает такая штука: -------20-05-1990-------
S-------20-05-1990-------
Помогите, PLZ!