PHP Класс UserAppModel, thinksns

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

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

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