PHP Класс UserCategoryModel, thinksns

Наследование: extends Model
Показать файл Открыть проект

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

Свойство Тип Описание
$fields
$tableName

Открытые методы

Метод Описание
addRelatedUser ( integer $uid, integer $cid ) : boolean 添加用户与用户身份的关联信息
deleteRelatedUser ( integer $uid, integer $cid ) : boolean 删除用户与用户身份的关联信息
getAllHash ( array $map ) : array 获取身份的哈希列表
getAllUserCategoryIds ( ) : array 获取所有身份分类ID
getNetworkList ( integer $pid = '0' ) : array 获取指定父身份的树形结构
getRelatedUserInfo ( $uid ) 获取指定用户的身份信息
getUidsByCid ( integer $cid, integer $isAuthenticate, integer $limit = 20 ) : array 获取指定分类下的用户ID
getUserCategoryListr ( integer $pid ) : array 当指定pid时,查询该父用户身份的所有子用户身份;否则查询所有用户身份
remakeUserCategoryCache ( ) 清除用户身份缓存
updateRelateUser ( integer $uid, array $cids ) : boolean 更改用户与用户身份的关联信息
w3g_getUidsByCid ( $data, integer $isAuthenticate ) : array 获取指定分类下的用户ID

Приватные методы

Метод Описание
_MakeTree ( integer $pid, integer $level = '0' ) : array 递归形成树形结构

Описание методов

addRelatedUser() публичный Метод

添加用户与用户身份的关联信息
public addRelatedUser ( integer $uid, integer $cid ) : boolean
$uid integer 用户ID
$cid integer 用户身份ID
Результат boolean 是否添加成功

deleteRelatedUser() публичный Метод

删除用户与用户身份的关联信息
public deleteRelatedUser ( integer $uid, integer $cid ) : boolean
$uid integer 用户ID
$cid integer 用户身份ID
Результат boolean 是否删除成功

getAllHash() публичный Метод

获取身份的哈希列表
public getAllHash ( array $map ) : array
$map array 查询条件
Результат array 身份的哈希列表数组

getAllUserCategoryIds() публичный Метод

获取所有身份分类ID
public getAllUserCategoryIds ( ) : array
Результат array 所有身份分类ID

getNetworkList() публичный Метод

获取指定父身份的树形结构
public getNetworkList ( integer $pid = '0' ) : array
$pid integer 父身份ID
Результат array 指定树形结构

getRelatedUserInfo() публичный Метод

获取指定用户的身份信息
public getRelatedUserInfo ( $uid )

getUidsByCid() публичный Метод

获取指定分类下的用户ID
public getUidsByCid ( integer $cid, integer $isAuthenticate, integer $limit = 20 ) : array
$cid integer 分类ID
$isAuthenticate integer 是否是认证用户,1表示是,0表示不是
$limit integer 每页显示多少个
Результат array 指定分类下的用户ID

getUserCategoryListr() публичный Метод

当指定pid时,查询该父用户身份的所有子用户身份;否则查询所有用户身份
public getUserCategoryListr ( integer $pid ) : array
$pid integer 父用户身份ID
Результат array 相应用户身份列表

remakeUserCategoryCache() публичный Метод

清除用户身份缓存

updateRelateUser() публичный Метод

更改用户与用户身份的关联信息
public updateRelateUser ( integer $uid, array $cids ) : boolean
$uid integer 用户ID
$cids array 用户身份ID数组
Результат boolean 是否修改成功

w3g_getUidsByCid() публичный Метод

获取指定分类下的用户ID
public w3g_getUidsByCid ( $data, integer $isAuthenticate ) : array
$isAuthenticate integer 是否是认证用户,1表示是,0表示不是
Результат array 指定分类下的用户ID

Описание свойств

$fields защищенное свойство

protected $fields

$tableName защищенное свойство

protected $tableName