智简魔方文档

插件同步

方法概览

项目内容
文档类型PHP 类方法
方法标识app\admin\model\PluginModel::sync
所属业务公共函数
来源模块/系统插件模型

功能说明

插件同步

调用示例

$param = ['module' => 'string'];
$result = (new \app\admin\model\PluginModel())->sync($param);

参数

参数类型必填默认值校验规则说明
param.modulestringrequired模块:addon插件gateway支付接口,sms短信接口,mail邮件接口,certification实名接口,server模块,oauth第三方登录,sub_server子模块,widget首页挂件

返回值

返回项类型说明
listarray插件列表
list[].idintID
list[].namestring名称
list[].typestring应用类型addon插件gateway支付接口,sms短信接口,mail邮件接口,certification实名接口,server模块,oauth第三方登录,sub_server子模块,widget首页挂件
list[].versionstring版本
list[].uuidstring标识
list[].create_timeint创建时间
list[].downloadedint是否已下载0否1是
list[].upgradeint是否可升级0否1是
list[].error_msgstring错误信息,该信息不为空代表不可下载和升级插件

正常返回

{
  "list": [
    {
      "id": 1,
      "name": "示例名称",
      "type": "string",
      "version": "string",
      "uuid": "string",
      "create_time": 1752984000,
      "downloaded": 1,
      "upgrade": 1,
      "error_msg": "string"
    }
  ]
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。