PHP Class FollowGroupModel, thinksns

Author: jason ([email protected])
Inheritance: extends Model
Exibir arquivo Open project: medz/thinksns-4

Protected Properties

Property Type Description
$fields
$tableName

Public Methods

Method Description
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 ) 设置好友的分组状态

Method Details

cleanCache() public method

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

deleteGroup() public method

删除指定用户的指定关注分组
public deleteGroup ( integer $uid, integer $gid ) : integer
$uid integer 用户ID
$gid integer 分组ID
return integer 是否删除成功

getDefaultGroupByAll() public method

获取指定用户的未分组用户ID - 所有
public getDefaultGroupByAll ( integer $uid ) : array
$uid integer 用户ID
return array 指定用户的未分组用户ID

getDefaultGroupByPage() public method

获取指定用户的未分组用户ID - 分页型
public getDefaultGroupByPage ( integer $uid ) : array
$uid integer 用户ID
return array 指定用户的未分组用户ID

getGroupList() public method

获取指定用户所有的关组分组
public getGroupList ( integer $uid ) : array
$uid integer 用户ID
return array 指定用户所有的关组分组

getGroupStatus() public method

获取指定用户指定关注用户的所在分组信息
public getGroupStatus ( integer $uid, integer $fid ) : array
$uid integer 用户ID
$fid integer 关注用户ID
return array 关注用户所在分组的信息

getGroupStatusByFids() public method

获取指定用户与多个指定关注用户的所在分组信息
public getGroupStatusByFids ( integer $uid, string $fids ) : array
$uid integer 用户ID
$fids string 关注用户ID,多个用“,”分割
return array 指定用户与多个指定关注用户的所在分组信息

getUsersByGroup() public method

获取指定用户指定分组下的关注用户ID
public getUsersByGroup ( integer $uid, integer $gid ) : array
$uid integer 用户ID
$gid integer 关注分组ID
return array 指定用户指定分组下的关注用户ID

getUsersByGroupPage() public method

获取指定用户指定分组下的关注用户ID - 分页型
public getUsersByGroupPage ( integer $uid, integer $gid ) : array
$uid integer 用户ID
$gid integer 关注分组ID
return array 指定用户指定分组下的关注用户ID

setGroup() public method

添加,修改制定用户的分组
public setGroup ( integer $uid, string $title, integer $gid = null ) : integer
$uid integer 用户ID
$title string 分组名称
$gid integer 关注分组ID
return integer 是否添加或修改成功

setGroupStatus() public method

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

Property Details

$fields protected_oe property

protected $fields

$tableName protected_oe property

protected $tableName