コード例 #1
0
 /**
  * 编辑用户
  */
 public function actionEdit()
 {
     $uid = $uid = $this->helpGparam('uid');
     $userinfo = Users::getById($uid);
     //加载所有角色
     $roleList = Roles::getByUsergroupId($this->user_group_id);
     $user_role_ids = User_Role_Relate::getByUid($uid);
     //加载所有功能
     $funcList = Func::getByParentId(0);
     $funcData = array();
     foreach ($funcList as $k => $func) {
         $data = array('id' => $func['id'], 'name' => $func['caption'], 'isParent' => true, 'open' => true);
         $childList = Func::getByParentId($func['id']);
         $data['children'] = array();
         foreach ($childList as $cf) {
             $data['children'][] = array('id' => $cf['id'], 'name' => $cf['caption'], 'pId' => $func['id'], 'isParent' => false);
         }
         $funcData[] = $data;
     }
     $data = ['userinfo' => $userinfo, 'funcData' => $funcData, 'uid' => $uid, 'roleList' => $roleList, 'user_role_ids' => $user_role_ids];
     return $this->render('edit', $data);
 }
コード例 #2
0
 public function actionIndex()
 {
     $roleList = Roles::getByUsergroupId($this->user_group_id);
     return $this->render('index', array('roleList' => $roleList));
 }