PHP 클래스 UserCategoryModel, thinksns

상속: extends Model
파일 보기 프로젝트 열기: medz/thinksns-4

보호된 프로퍼티들

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