Пример #1
0
 public function actionDelete($name)
 {
     $group = Group::findOne($name);
     if ($group->delete()) {
         $this->addMessage('group', 'delete_sucessfull');
         return $this->redirect('/admin/user/group');
     }
 }
Пример #2
0
 /**
  * @param $name
  *
  * @return null|Group
  */
 public static function findOne($name)
 {
     $auth = \Yii::$app->getAuthManager();
     $role = $auth->getRole($name);
     if (is_null($role) == false) {
         $group = new Group();
         $group->setRole($role);
         $group->permissions = $auth->getPermissionsByRole($group->name);
         return $group;
     }
     return null;
 }