public function actionApproveGraduate($id, $status) { $model = \common\models\Work::findOne($id); if (Yii::$app->user->can('chief') && $model->approve_status == 1) { $model->approve_status = $status; $model->save(); } }
/** * Finds the Work model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Work the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Work::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }