智简魔方文档

获取单个插件配置

方法概览

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

功能说明

获取单个插件配置:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票

调用示例

$module = 'string';
$name = '示例名称';
$result = (new \app\admin\model\PluginModel())->setting($module, $name);

参数

参数类型必填默认值校验规则说明
modulestringrequired模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票
namestringrequired插件标识

返回值

返回项类型说明
pluginobject插件
plugin.idint插件ID
plugin.statusint插件状态:0禁用,1启用,3未安装
plugin.nameint标识
plugin.titleint名称
plugin.urlint图标地址
plugin.authorint作者
plugin.author_urlint作者链接
plugin.versionint版本
plugin.descriptionint描述
plugin.moduleint所属模块
plugin.orderint排序
plugin.help_urlint帮助链接
plugin.create_timeint创建时间
plugin.update_timeint更新时间
plugin.configarray配置
plugin.config[].titlestring配置名称
plugin.config[].typestring配置类型:text文本
plugin.config[].valuestring默认值
plugin.config[].tipstring提示
plugin.config[].fieldstring配置字段名,保存时传的键

正常返回

{
  "plugin": {
    "id": 1,
    "status": 1,
    "name": 1,
    "title": 1,
    "url": 1,
    "author": 1,
    "author_url": 1,
    "version": 1,
    "description": 1,
    "module": 1,
    "order": 1,
    "help_url": 1,
    "create_time": 1752984000,
    "update_time": 1752984000,
    "config": [
      {
        "title": "示例名称",
        "type": "string",
        "value": "string",
        "tip": "192.0.2.1",
        "field": "string"
      }
    ]
  }
}

异常情况

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