PHP 클래스 UserDataModel, thinksns

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

보호된 프로퍼티들

프로퍼티 타입 설명
$fields
$tableName
$uid

공개 메소드들

메소드 설명
_initialize ( ) 初始化方法,设置默认用户信息
getUserData ( integer $uid = '' ) : array 获取指定用户的统计数据
getUserDataByUids ( array $uids ) : array 批量获取多个用户的统计数目
getUserKeyDataByUids ( $key = 'weibo_count', $uids )
setCountByStep ( $uid, $key, $step = 1 )
setKeyValue ( integer $uid, string $key, integer $value ) 设置指定用户指定Key值的统计数目
setUid ( integer $uid ) : object 设置用户UID
updateKey ( string $key, integer $nums, boolean $add = true, integer $uid = '' ) : array 更新某个用户的指定Key值的统计数目 Key值: feed_count:分享总数 weibo_count:分享数 favorite_count:收藏数 following_count:关注数 follower_count:粉丝数 unread_comment:评论未读数 unread_atme:@Me未读数
updateUserData ( ) 手动统计更新用户数据,分享、关注、粉丝、收藏
updateUserDataByuid ( $uids ) 手动统计更新用户数据,分享、关注、粉丝、收藏

메소드 상세

_initialize() 공개 메소드

初始化方法,设置默认用户信息
public _initialize ( )

getUserData() 공개 메소드

获取指定用户的统计数据
public getUserData ( integer $uid = '' ) : array
$uid integer 用户UID
리턴 array 指定用户的统计数据

getUserDataByUids() 공개 메소드

批量获取多个用户的统计数目
public getUserDataByUids ( array $uids ) : array
$uids array 用户UID数组
리턴 array 多个用户的统计数目

getUserKeyDataByUids() 공개 메소드

public getUserKeyDataByUids ( $key = 'weibo_count', $uids )

setCountByStep() 공개 메소드

public setCountByStep ( $uid, $key, $step = 1 )

setKeyValue() 공개 메소드

设置指定用户指定Key值的统计数目
public setKeyValue ( integer $uid, string $key, integer $value )
$uid integer 用户UID
$key string Key值
$value integer 设置的统计数值

setUid() 공개 메소드

设置用户UID
public setUid ( integer $uid ) : object
$uid integer 用户UID
리턴 object 用户统计数据对象

updateKey() 공개 메소드

更新某个用户的指定Key值的统计数目 Key值: feed_count:分享总数 weibo_count:分享数 favorite_count:收藏数 following_count:关注数 follower_count:粉丝数 unread_comment:评论未读数 unread_atme:@Me未读数
public updateKey ( string $key, integer $nums, boolean $add = true, integer $uid = '' ) : array
$key string Key值
$nums integer 更新的数目
$add boolean 是否添加数目,默认为true
$uid integer 用户UID
리턴 array 返回更新后的数据

updateUserData() 공개 메소드

手动统计更新用户数据,分享、关注、粉丝、收藏
public updateUserData ( )

updateUserDataByuid() 공개 메소드

手动统计更新用户数据,分享、关注、粉丝、收藏
public updateUserDataByuid ( $uids )

프로퍼티 상세

$fields 보호되어 있는 프로퍼티

protected $fields

$tableName 보호되어 있는 프로퍼티

protected $tableName

$uid 보호되어 있는 프로퍼티

protected $uid