PHP 클래스 UserAppModel, thinksns

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

보호된 프로퍼티들

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

공개 메소드들

메소드 설명
cleanCache ( integer $uids ) : boolean 清除指定用户的应用信息缓存
cleanUsed ( integer $appId ) 清除指定应用使用情况的缓存
getUsed ( integer $appId ) : array 获取一个指定应用的使用情况
getUserApp ( integer $uid, integer $inweb = 1 ) : array 获取用户可用的应用列表
getUserAppIds ( integer $uid, integer $inweb = 1 ) : array 获取指定用户所安装的应用ID数组
install ( integer $uid, integer $appId, integer $inweb = 1 ) : boolean 指定用户安装指定应用
uninstall ( integer $uid, integer $appId, integer $inweb = 1 ) : boolean 指定用户卸载指定应用
updateUserApp ( integer $uid, integer $appId, boolean $install = true ) : boolean 更新用户安装/卸载应用的缓存信息

메소드 상세

cleanCache() 공개 메소드

清除指定用户的应用信息缓存
public cleanCache ( integer $uids ) : boolean
$uids integer 用户UID
리턴 boolean 是否清除成功

cleanUsed() 공개 메소드

清除指定应用使用情况的缓存
public cleanUsed ( integer $appId )
$appId integer 应用ID

getUsed() 공개 메소드

获取一个指定应用的使用情况
public getUsed ( integer $appId ) : array
$appId integer 应用ID
리턴 array 指定应用的使用情况

getUserApp() 공개 메소드

获取用户可用的应用列表
public getUserApp ( integer $uid, integer $inweb = 1 ) : array
$uid integer 用户UID
$inweb integer 是否是Web端,默认为1
리턴 array 用户可用的应用列表数据

getUserAppIds() 공개 메소드

获取指定用户所安装的应用ID数组
public getUserAppIds ( integer $uid, integer $inweb = 1 ) : array
$uid integer 用户UID
$inweb integer 是否是Web端,默认为1
리턴 array 指定用户安装的应用ID数组

install() 공개 메소드

指定用户安装指定应用
public install ( integer $uid, integer $appId, integer $inweb = 1 ) : boolean
$uid integer 用户UID
$appId integer 应用ID
$inweb integer 是否是Web端,默认为1
리턴 boolean 是否安装成功

uninstall() 공개 메소드

指定用户卸载指定应用
public uninstall ( integer $uid, integer $appId, integer $inweb = 1 ) : boolean
$uid integer 用户UID
$appId integer 应用ID
$inweb integer 是否是Web端,默认为1
리턴 boolean 是否卸载成功

updateUserApp() 공개 메소드

更新用户安装/卸载应用的缓存信息
public updateUserApp ( integer $uid, integer $appId, boolean $install = true ) : boolean
$uid integer 用户UID
$appId integer 应用ID
$install boolean 是否是安装信息,默认为true
리턴 boolean 是否更新成功

프로퍼티 상세

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

protected $fields

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

protected $tableName