PHP Класс FollowGroupModel, thinksns

Автор: jason ([email protected])
Наследование: extends Model
Показать файл Открыть проект

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

Свойство Тип Описание
$fields
$tableName

Открытые методы

Метод Описание
cleanCache ( integer $uid, integer $gid = '' ) 清除关注分组缓存操作
deleteGroup ( integer $uid, integer $gid ) : integer 删除指定用户的指定关注分组
getDefaultGroupByAll ( integer $uid ) : array 获取指定用户的未分组用户ID - 所有
getDefaultGroupByPage ( integer $uid ) : array 获取指定用户的未分组用户ID - 分页型
getGroupList ( integer $uid ) : array 获取指定用户所有的关组分组
getGroupStatus ( integer $uid, integer $fid ) : array 获取指定用户指定关注用户的所在分组信息
getGroupStatusByFids ( integer $uid, string $fids ) : array 获取指定用户与多个指定关注用户的所在分组信息
getUsersByGroup ( integer $uid, integer $gid ) : array 获取指定用户指定分组下的关注用户ID
getUsersByGroupPage ( integer $uid, integer $gid ) : array 获取指定用户指定分组下的关注用户ID - 分页型
setGroup ( integer $uid, string $title, integer $gid = null ) : integer 添加,修改制定用户的分组
setGroupStatus ( integer $uid, integer $fid, integer $gid, string $action = null ) 设置好友的分组状态

Описание методов

cleanCache() публичный Метод

清除关注分组缓存操作
public cleanCache ( integer $uid, integer $gid = '' )
$uid integer 用户ID
$gid integer 关注分组ID

deleteGroup() публичный Метод

删除指定用户的指定关注分组
public deleteGroup ( integer $uid, integer $gid ) : integer
$uid integer 用户ID
$gid integer 分组ID
Результат integer 是否删除成功

getDefaultGroupByAll() публичный Метод

获取指定用户的未分组用户ID - 所有
public getDefaultGroupByAll ( integer $uid ) : array
$uid integer 用户ID
Результат array 指定用户的未分组用户ID

getDefaultGroupByPage() публичный Метод

获取指定用户的未分组用户ID - 分页型
public getDefaultGroupByPage ( integer $uid ) : array
$uid integer 用户ID
Результат array 指定用户的未分组用户ID

getGroupList() публичный Метод

获取指定用户所有的关组分组
public getGroupList ( integer $uid ) : array
$uid integer 用户ID
Результат array 指定用户所有的关组分组

getGroupStatus() публичный Метод

获取指定用户指定关注用户的所在分组信息
public getGroupStatus ( integer $uid, integer $fid ) : array
$uid integer 用户ID
$fid integer 关注用户ID
Результат array 关注用户所在分组的信息

getGroupStatusByFids() публичный Метод

获取指定用户与多个指定关注用户的所在分组信息
public getGroupStatusByFids ( integer $uid, string $fids ) : array
$uid integer 用户ID
$fids string 关注用户ID,多个用“,”分割
Результат array 指定用户与多个指定关注用户的所在分组信息

getUsersByGroup() публичный Метод

获取指定用户指定分组下的关注用户ID
public getUsersByGroup ( integer $uid, integer $gid ) : array
$uid integer 用户ID
$gid integer 关注分组ID
Результат array 指定用户指定分组下的关注用户ID

getUsersByGroupPage() публичный Метод

获取指定用户指定分组下的关注用户ID - 分页型
public getUsersByGroupPage ( integer $uid, integer $gid ) : array
$uid integer 用户ID
$gid integer 关注分组ID
Результат array 指定用户指定分组下的关注用户ID

setGroup() публичный Метод

添加,修改制定用户的分组
public setGroup ( integer $uid, string $title, integer $gid = null ) : integer
$uid integer 用户ID
$title string 分组名称
$gid integer 关注分组ID
Результат integer 是否添加或修改成功

setGroupStatus() публичный Метод

设置好友的分组状态
public setGroupStatus ( integer $uid, integer $fid, integer $gid, string $action = null )
$uid integer 操作用户ID
$fid integer 被操作用户ID
$gid integer 关注分组ID
$action string 操作状态类型,空、add、delete

Описание свойств

$fields защищенное свойство

protected $fields

$tableName защищенное свойство

protected $tableName