| 项目 | 内容 |
|---|
| 文档类型 | PHP 类方法 |
| 方法标识 | app\admin\model\PluginModel::setting |
| 所属业务 | 系统管理 |
| 来源模块/系统 | 插件模型 |
获取单个插件配置:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票
$module = 'string';
$name = '示例名称';
$result = (new \app\admin\model\PluginModel())->setting($module, $name);
| 参数 | 类型 | 必填 | 默认值 | 校验规则 | 说明 |
|---|
module | string | 是 | — | required | 模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票 |
name | string | 是 | — | required | 插件标识 |
| 返回项 | 类型 | 说明 |
|---|
plugin | object | 插件 |
plugin.id | int | 插件ID |
plugin.status | int | 插件状态:0禁用,1启用,3未安装 |
plugin.name | int | 标识 |
plugin.title | int | 名称 |
plugin.url | int | 图标地址 |
plugin.author | int | 作者 |
plugin.author_url | int | 作者链接 |
plugin.version | int | 版本 |
plugin.description | int | 描述 |
plugin.module | int | 所属模块 |
plugin.order | int | 排序 |
plugin.help_url | int | 帮助链接 |
plugin.create_time | int | 创建时间 |
plugin.update_time | int | 更新时间 |
plugin.config | array | 配置 |
plugin.config[].title | string | 配置名称 |
plugin.config[].type | string | 配置类型:text文本 |
plugin.config[].value | string | 默认值 |
plugin.config[].tip | string | 提示 |
plugin.config[].field | string | 配置字段名,保存时传的键 |
{
"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 | 调用失败时由具体实现抛出异常,异常信息以运行时结果为准。 |