/** * Phân quyền quản trị */ public function actionAssigndata() { $params = \Yii::$app->request->post(); if (!empty($params)) { self::removeAssignmentByUserId($params['id']); if (!empty($params['data'])) { $dbManager = new DbManager(); $dbManager->init(); foreach ($params['data'] as $role) { $assignment = $dbManager->getAssignment($role, $params['id']); if ($assignment == null) { $dbManager->assign($dbManager->getPermission($role), $params['id']); } } } return $this->response(new Response(true, "Cấp quyền cho tài khoản thành công", [])); } }