Классический контроллер
public function actionCreate()
{
$model = new Post;
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}
при добавление записи остаюсь на той же странице, т.е. модель не сохраняется, и ошибок никаких не выводится. Как по правильному сделать так чтобы ошибки валидации или чего там еще может быть, выводились на экран?
Я понимаю что есть $model->getErrors() но почему в контроллере он по умолчанию не прописан?