PHP Класс UserDataModel, thinksns

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

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

Свойство Тип Описание
$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