Ejemplo n.º 1
0
 /**
  * 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']);
 }