PHP 클래스 UserGroupModel, thinksns

저자: bayu
파일 보기 프로젝트 열기: medz/thinksns-4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$fields
$tableName

공개 메소드들

메소드 설명
addUsergroup ( array $d ) : integer 添加或修改用户组信息
cleanCache ( $param ) 清除用户组缓存
delUsergroup ( integer $gid ) : boolean 删除指定的用户组
getAllGroup ( ) 返回所以用户组 id为key值
getHashUserGroupVertified ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array 获取认证用户组Hash数组
getHashUsergroup ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array 获取用户组的Hash数组
getHashUsergroupNoncertified ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array 获取非认证用户组Hash数组
getUserGroup ( integer $gid = '' ) : array 返回用户组信息
getUserGroupByGids ( string | array $gids ) : array 通过指定用户组ID获取用户组信息
getUserGroupByMap ( array $map = '', string $field = '*', string $order = 'user_group_id ASC' ) : array 兼容2.8版块函数 按照查询条件获取用户组
getUserGroupIcon ( integer $uid ) : string 获取指定用户的用户组图标
isAdmin ( unknown_type $uid ) 判断用户是否是管理员

메소드 상세

addUsergroup() 공개 메소드

添加或修改用户组信息
public addUsergroup ( array $d ) : integer
$d array 相关用户组信息
리턴 integer 相关用户组ID

cleanCache() 공개 메소드

清除用户组缓存
public cleanCache ( $param )

delUsergroup() 공개 메소드

删除指定的用户组
public delUsergroup ( integer $gid ) : boolean
$gid integer 用户组ID
리턴 boolean 是否删除成功

getAllGroup() 공개 메소드

返回所以用户组 id为key值
public getAllGroup ( )

getHashUserGroupVertified() 공개 메소드

获取认证用户组Hash数组
public getHashUserGroupVertified ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array
$k string Hash数组的Key值字段
$v string Hash数组的Value值字段
리턴 array 认证用户组Hash数组

getHashUsergroup() 공개 메소드

获取用户组的Hash数组
public getHashUsergroup ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array
$k string Hash数组的Key值字段
$v string Hash数组的Value值字段
리턴 array 用户组的Hash数组

getHashUsergroupNoncertified() 공개 메소드

获取非认证用户组Hash数组
public getHashUsergroupNoncertified ( string $k = 'user_group_id', string $v = 'user_group_name' ) : array
$k string Hash数组的Key值字段
$v string Hash数组的Value值字段
리턴 array 非认证用户组Hash数组

getUserGroup() 공개 메소드

返回用户组信息
public getUserGroup ( integer $gid = '' ) : array
$gid integer 用户组ID,默认为空字符串 - 显示全部用户组信息
리턴 array 用户组信息

getUserGroupByGids() 공개 메소드

通过指定用户组ID获取用户组信息
public getUserGroupByGids ( string | array $gids ) : array
$gids string | array 用户组ID
리턴 array 指定用户组ID获取用户组信息

getUserGroupByMap() 공개 메소드

兼容2.8版块函数 按照查询条件获取用户组
public getUserGroupByMap ( array $map = '', string $field = '*', string $order = 'user_group_id ASC' ) : array
$map array 查询条件
$field string 字段 默认*
$order string 排序 默认 以用户组ID升序排列
리턴 array 用户组信息

getUserGroupIcon() 공개 메소드

获取指定用户的用户组图标
public getUserGroupIcon ( integer $uid ) : string
$uid integer 用户ID
리턴 string 返回用户组图标的img标签

isAdmin() 공개 메소드

判断用户是否是管理员
public isAdmin ( unknown_type $uid )
$uid unknown_type

프로퍼티 상세

$fields 보호되어 있는 프로퍼티

protected $fields

$tableName 보호되어 있는 프로퍼티

protected $tableName