PHP 클래스 FollowGroupModel, thinksns

저자: jason ([email protected])
상속: extends Model
파일 보기 프로젝트 열기: medz/thinksns-4

보호된 프로퍼티들

프로퍼티 타입 설명
$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