public function actionCreate() { $model = new News(); $model->load(Yii::$app->request->post()); $model->author_id = Yii::$app->user->identity->id; //!!! сделать поле status unsafe if (!Yii::$app->user->can('setStatusActiveNews')) { $model->status = 0; } if ($model->save()) { return $this->redirect(['view', 'slug' => $model->slug]); } else { return $this->render('create', ['model' => $model, 'category' => ArrayHelper::map(Category::find()->all(), 'id', 'title')]); } }