PHP Class UserAppModel, thinksns

Author: jason ([email protected])
Inheritance: extends Model
Afficher le fichier Open project: medz/thinksns-4 Class Usage Examples

Protected Properties

Свойство Type Description
$fields
$tableName

Méthodes publiques

Méthode Description
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 更新用户安装/卸载应用的缓存信息

Method Details

cleanCache() public méthode

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

cleanUsed() public méthode

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

getUsed() public méthode

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

getUserApp() public méthode

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

getUserAppIds() public méthode

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

install() public méthode

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

uninstall() public méthode

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

updateUserApp() public méthode

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

Property Details

$fields protected_oe property

protected $fields

$tableName protected_oe property

protected $tableName