/** * Deletes an existing DcmdOprCmd model. * If deletion is successful, the browser will be redirected to the 'index' page. * @param integer $id * @return mixed */ public function actionDelete($id) { if (Yii::$app->user->getIdentity()->admin != 1) { Yii::$app->getSession()->setFlash('success', NULL); Yii::$app->getSession()->setFlash('error', "对不起,你没有权限!"); return $this->redirect(array('index')); } ///删除dcmd_opr_cmd_arg DcmdOprCmdArg::deleteAll('opr_cmd_id=' . $id); ///删除dcmd_group_cmd DcmdGroupCmd::deleteAll('opr_cmd_id=' . $id); $model = $this->findModel($id); ///->delete(); $opr_log = new DcmdOprLog(); $opr_log->log_table = "dcmd_opr_cmd"; $opr_log->opr_type = 3; $opr_log->sql_statement = "delete opr_cmd:" . $model->opr_cmd; $opr_log->ctime = date('Y-m-d H:i:s'); $opr_log->opr_uid = Yii::$app->user->getId(); $opr_log->save(); $model->delete(); Yii::$app->getSession()->setFlash('success', '删除成功!'); return $this->redirect(['index']); }