Есть модель с определенными rules.
Код: Выделить всё
[['alias', 'name', 'created_at', 'updated_at'], 'required'],
Код: Выделить всё
public function behaviors()
{
return [
'timestamp' => [
'class' => TimestampBehavior::className(),
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],
ActiveRecord::EVENT_BEFORE_UPDATE => 'updated_at',
],
],
На экране конечно же никаких сообщений об ошибках нет, потому что нет полей ActiveForm created_at, updated_at.
Код: Выделить всё
public function actionCreate()
{
$model = new Category();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}
Как лучше всего организовать вывод подобных ошибок валидации модели на форме?