PHP Класс UserGroupModel, thinksns

Автор: bayu
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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