프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$fields | |||
$tableName |
메소드 | 설명 | |
---|---|---|
getAddon ( integer $id, integer $status = 1 ) : array | 获取指定插件信息 | |
getAddonAllList ( ) : array | 获取所有插件列表 | |
getAddonObj ( integer $id ) : object | 通过插件ID获取插件对象 | |
getAddonsAdmin ( ) : array | 获取所有插件管理面板所需数据 | |
getAddonsAdminUrl ( ) : array | 获取后台所有插件URL | |
getAddonsInvalid ( ) : array | 获取未安装的插件列表 | |
getAddonsValid ( ) : array | 获取已安装的插件列表 | |
resetAddonCache ( $renew = false ) : array | 重置所有已安装插件列表缓存 | |
startAddons ( string $name ) : boolean | 通过插件名称启动插件 | |
stopAddonsById ( integer $id ) : boolean | 通过插件ID停止插件 | |
stopAddonsByName ( string $name ) : boolean | 通过插件名称停止插件 | |
uninstallAddons ( string $name ) : boolean | 通过插件名称卸载插件 |
메소드 | 설명 | |
---|---|---|
_createAddonsCacheData ( string $name, array $addonList ) : array | 创建插件缓存数据 | |
_getFileAddons ( ) | 设置所有插件对象 | |
_invalidAddons ( ) | 验证未安装的插件 | |
_stopAddons ( string $field, string $value ) : boolean | 停止插件 | |
_validAddons ( array $databaseAddons ) | 验证已安装的插件 |
public getAddonObj ( integer $id ) : object | ||
$id | integer | 插件ID |
리턴 | object | 指定插件对象 |
public resetAddonCache ( $renew = false ) : array | ||
리턴 | array | 最新的插件列表 |
public startAddons ( string $name ) : boolean | ||
$name | string | 插件名称 |
리턴 | boolean | 插件是否启动 |
public stopAddonsById ( integer $id ) : boolean | ||
$id | integer | 插件ID |
리턴 | boolean | 插件是否停止 |
public stopAddonsByName ( string $name ) : boolean | ||
$name | string | 插件名称 |
리턴 | boolean | 插件是否停止 |
public uninstallAddons ( string $name ) : boolean | ||
$name | string | 插件名称 |
리턴 | boolean | 插件是否卸载成功 |