archives 扩展参数表
字段名 | 字段类型 | 字段注释 | 默认值 | 可空 | 备注 |
---|---|---|---|---|---|
id | int UNSIGNED | 主键 ID | NO | 自动递增 | |
app_fskey | varchar(64) | 关联插件 | NO | 关联字段 apps->fskey 哪个插件创建的 | |
name | json | 名称 | YES | 多语言 | |
description | json | 介绍 | YES | 多语言 | |
code | varchar(32) | 代码 | NO | 唯一值,纯英文字母,不支持任何符号或空格 | |
usage_type | tinyint UNSIGNED | 用途类型 | NO | 内容类型编号 | |
usage_group_id | int UNSIGNED | 用途是小组内容专用时使用 | 0 | NO | 关联字段 groups->id 配合 post 或 comment 使用 |
form_type | varchar(16) | 表单元素 | NO | ||
form_options | json | 选项类型配置值 | YES | 多语言 数组格式,为 select,checkbox,radio 等类型提供选项值 | |
is_tree_option | tinyint UNSIGNED | 是否树结构选项 | 0 | NO | 0.否 / 1.是 |
is_multiple | tinyint UNSIGNED | 是否多选 | 0 | NO | 0.否 / 1.是 对 select 元素有效 |
is_required | tinyint UNSIGNED | 是否必填 | 0 | NO | 0.否 / 1.是 |
file_type | tinyint UNSIGNED | 文件类型 | YES | form_type=file 1.图片 / 2.视频 / 3.音频 / 4.文档 | |
input_pattern | varchar(128) | 自定义正则表达式 | YES | ||
input_max | smallint UNSIGNED | 最大值 | YES | ||
input_min | smallint UNSIGNED | 最小值 | YES | ||
input_maxlength | smallint UNSIGNED | 最大长度 | YES | ||
input_minlength | smallint UNSIGNED | 最小长度 | YES | ||
sort_order | smallint UNSIGNED | 排列顺序 | 9 | NO | 升序排序 |
is_enabled | tinyint UNSIGNED | 是否有效 | 1 | NO | 0.无效 / 1.有效 无效后,所有关联均无效 |
created_at | timestamp | 创建时间 | useCurrent | NO | 比如 MySQL 默认值为 CURRENT_TIMESTAMP |
updated_at | timestamp | 更新时间 | YES | ||
deleted_at | timestamp | 删除时间 | YES |
form_type 字段介绍
form_type | HTML Code | 描述 |
---|---|---|
input | <input type="text"> | 单行文本域 |
textarea | <textarea></textarea> | 多行文本域 |
select | <select></select> | 下拉选项 |
radio | <input type="radio"> | 单选按钮 |
checkbox | <input type="checkbox"> | 多选复选框 |
color | <input type="color"> | 颜色选择器 |
time | <input type="time"> | 时间选择器 |
date | <input type="date"> | 日期选择器 |
month | <input type="month"> | 年月选择器 |
datetime | <input type="datetime-local"> | 日期时间选择器 |
number | <input type="number"> | 数字输入框 |
<input type="email"> | 邮箱输入框 | |
url | <input type="url"> | 网址输入框 |
file | <input type="file"> | 单个文件上传 |
tags | <input type="text"> | 标签输入框,格式 ["tag", "tag"] |
form_options 字段介绍
json
{
"语言标签": [
{"name": "IT", "value": 1, "options": [
{"name": "互联网", "value": 11, "options": []}
]},
{"name": "制造", "value": 2, "options": []},
{"name": "医疗", "value": 3, "options": []},
{"name": "金融", "value": 4, "options": []},
{"name": "商业", "value": 5, "options": []},
{"name": "文化", "value": 6, "options": []},
{"name": "艺术", "value": 7, "options": []},
{"name": "法律", "value": 8, "options": []},
{"name": "教育", "value": 9, "options": []},
{"name": "行政", "value": 10, "options": []}
]
}