自定义字段修改
方法概览
| 项目 | 内容 |
|---|---|
| 文档类型 | PHP 类方法 |
| 方法标识 | app\common\model\SelfDefinedFieldModel::selfDefinedFieldUpdate |
| 所属业务 | 公共接口 |
| 来源模块/系统 | 自定义字段模型 |
功能说明
自定义字段修改
调用示例
$param = ['id' => 1, 'field_name' => '示例名称', 'is_required' => 1, 'field_type' => 'string', 'description' => '192.0.2.1', 'regexpr' => 'string', 'field_option' => 'string', 'show_order_page' => 1, 'show_order_detail' => 1, 'show_client_host_detail' => 1, 'show_admin_host_detail' => 1, 'show_client_host_list' => 1, 'show_admin_host_list' => 1, 'explain_content' => 'string'];
$result = (new \app\common\model\SelfDefinedFieldModel())->selfDefinedFieldUpdate($param);参数
| 参数 | 类型 | 必填 | 默认值 | 校验规则 | 说明 |
|---|---|---|---|---|---|
param.id | int | 是 | — | require | 自定义字段ID |
param.field_name | string | 是 | — | require | 字段名称 |
param.is_required | int | 是 | — | require | 是否必填(0=否,1=是) |
param.field_type | string | 是 | — | require | 字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,explain=说明) |
param.description | string | 否 | — | — | 字段描述 |
param.regexpr | string | 否 | — | — | 验证规则 |
param.field_option | string | 否 | — | — | 下拉选项 field_type=dropdown,require |
param.show_order_page | int | 是 | — | require | 订单页可见(0=否,1=是) |
param.show_order_detail | int | 是 | — | require | 订单详情可见(0=否,1=是) |
param.show_client_host_detail | int | 是 | — | require | 前台产品详情可见(0=否,1=是) |
param.show_admin_host_detail | int | 是 | — | require | 后台产品详情可见(0=否,1=是) |
param.show_client_host_list | int | 是 | — | require | 会员中心列表显示(0=否,1=是) |
param.show_admin_host_list | int | 是 | — | require | 后台产品列表显示(0=否,1=是) |
param.explain_content | string | 否 | — | — | 说明内容 field_type=explain可用 |
返回值
| 返回项 | 类型 | 说明 |
|---|---|---|
status | int | 状态(200=成功,400=失败) |
msg | string | 信息 |
正常返回
{
"status": 1,
"msg": "string"
}异常情况
| 异常类型 | 说明 |
|---|---|
Throwable | 调用失败时由具体实现抛出异常,异常信息以运行时结果为准。 |