Разбираюсь с примеров создания блога в yii.
Хотя в классах CActiveRecord и определяются правила валидизации
полей базы данных, в методах контроллера что-то не видно вызова
$model->validate().
Вот, например, метод контроллера для работы с таблицей Post из примера создания блога:
public function actionCreate()
{
$model=new Post;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Post']))
{
$model->attributes=$_POST['Post'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array(
'model'=>$model,
));
}
В остальных методах работы с таблицей Post базы данных этот вызов также отсутствует.
Кто-то может прокомментировать ?