PHP Class RelatedUserModel, thinksns

Author: zivss ([email protected])
Inheritance: extends Model
Show file Open project: medz/thinksns-4

Public Methods

Method Description
_getRelatedUserFromFollowing ( integer $limit = 2 ) : array 获取有共同好友的用户推荐
_initialize ( ) 初始化
getLastError ( ) : string 获取最后的错误信息
getRelatedUser ( integer $show = 4, integer $limit = 100 ) : array 可能感兴趣的人
getRelatedUserByType ( string $type, integer $limit ) : array 获取指定类型的关联用户
getRelatedUserSquare ( integer $show = 4, integer $limit = 100 ) : array 可能感兴趣的人
getRelatedUserWithLogin ( integer $limit = 20 ) : array 注册用户推荐
setUid ( integer $uid ) 设置关联用户

Private Methods

Method Description
_data_array_rand ( $data, $num )
_getExcludeUids ( array $uids = [] ) : array 设置排除用户ID
_getRelatedUserFromAge ( $num = 1, integer $limit = 100 ) : array 获取相同年龄的用户
_getRelatedUserFromCity ( $num = 1, integer $limit = 100 ) : array 获取相同地区的用户
_getRelatedUserFromFriend ( $num = 1, integer $limit = 100 ) : array 好友的好友用户推荐
_getRelatedUserFromNew ( $num = 1, integer $limit = 100 ) : array 新注册用户推荐
_getRelatedUserFromRandom ( $num = 1, integer $limit = 100 ) : array 获取随机用户
_getRelatedUserFromRecommend ( $num = 1, integer $limit = 100 ) : array 获取后台推荐用户
_getRelatedUserFromTag ( $num = 1, integer $limit = 100 ) : array 获取相同的用户标签用户

Method Details

_getRelatedUserFromFollowing() public method

获取有共同好友的用户推荐
public _getRelatedUserFromFollowing ( integer $limit = 2 ) : array
$limit integer 查询个人,默认为1
return array 有共同好友的用户推荐

_initialize() public method

初始化
public _initialize ( )

getLastError() public method

获取最后的错误信息
public getLastError ( ) : string
return string 最后的错误信息

getRelatedUser() public method

可能感兴趣的人
public getRelatedUser ( integer $show = 4, integer $limit = 100 ) : array
$show integer 显示个数,默认为4
$limit integer 查询缓存个数,默认为100
return array 可能感兴趣的人数组

getRelatedUserByType() public method

获取指定类型的关联用户
public getRelatedUserByType ( string $type, integer $limit ) : array
$type string 类型字符串
$limit integer 显示个数
return array 指定类型的关联用户

getRelatedUserSquare() public method

可能感兴趣的人
public getRelatedUserSquare ( integer $show = 4, integer $limit = 100 ) : array
$show integer 显示个数,默认为4
$limit integer 查询缓存个数,默认为100
return array 可能感兴趣的人数组

getRelatedUserWithLogin() public method

注册用户推荐
public getRelatedUserWithLogin ( integer $limit = 20 ) : array
$limit integer 查询用户个数,默认为20
return array 推荐用户ID数组

setUid() public method

设置关联用户
public setUid ( integer $uid )
$uid integer 用户ID