getAssignment() public method

public getAssignment ( $roleName, $userId )
Exemplo n.º 1
0
 /**
  * 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", []));
     }
 }