在AndiffCMS中,字段是包含在模型里面的。字段就是数据表里面的字段,字段是整个AndiffCMS的基本元素,字段表fa_column,数据字典如下:
字段名称 |
类型 |
长度 |
默认值 |
备注 |
id |
varchar |
36 |
主键,GUID |
|
columnname |
varchar |
120 |
列名(一般来说是注解) |
|
columnenname |
varchar |
120 |
列名(英文) |
|
columntype |
varchar |
50 |
列的类型(见附录1) |
|
columncheck |
varchar |
50 |
验证方式(见附录2) |
|
cname |
varchar |
40 |
模型名称 |
|
rname |
varchar |
40 |
关联模型名称 |
|
relate |
tinyint |
1 |
0 |
1|一对一,2|多对一,3|多对多,4 |
moduleid |
bigint |
20 |
0 |
模型编号 |
isintable |
tinyint |
1 |
1 |
是否是表字段 1是0否 有些字段是补充的,例如和其他表关联的查询字段。或者两个字段计算后得到的字段。 |
isshowlist |
tinyint |
1 |
1 |
是否在列表显示 |
isshowadd |
tinyint |
1 |
1 |
在添加界面是否显示 |
isshowedit |
tinyint |
1 |
1 |
编辑界面是否显示 |
isshowwindow |
tinyint |
1 |
1 |
弹出窗口是否显示 |
isshowsearch |
tinyint |
1 |
1 |
搜索的时候是否显示 |
isoption |
tinyint |
1 |
0 |
0不选择1单选2多选 |
options |
varchar |
200 |
选项 |
|
optionform |
Varchar |
20 |
选项的表现形式(附录三) |
|
optionurl |
Varchar |
200 |
获取选项的URL |
|
listorder |
Int |
10 |
0 |
顺序 |
intro |
Varchar |
1500 |
简介 |
|
createtime |
Int |
10 |
0 |
创建日期 |
updatetime |
Int |
10 |
0 |
更新日期 |
附录一:类型
数据类型 |
解释 |
Varcharlong |
Varchar(1000) |
Varcharmid |
Varchar(400) |
Varcharshort |
Varchar(100) |
Int |
Int(10) |
Bigint |
Bigint(20) |
Smallint |
Smallint(4) |
Bool |
Tinyint(1) |
Float |
Float(4,2) |
Decimal |
Decimal(4,2) |
Double |
Double(18,2) |
Image |
Varchar(200) |
File |
Varchar(200) |
Text |
Text |
Enum |
Enum |
附录二:客户端验证
客户端验证方式 |
解释 |
required |
必须填写 |
length(8~16) |
长度在8—16之间 |
digits |
必须数字 |
letters |
必须字母 |
date |
有效的日期,格式:yyyy-mm-dd |
必须填写Email |
|
time |
有效的时间,00:00到23:59之间 |
url |
有效的网址 |
QQ号 |
|
IDcard |
必须身份证号码 |
tel |
必须是电话号码 |
mobile |
必须是手机号 |
zipcode |
邮编 |
chinese |
必须是中文 |
username |
必须是3-12位数字、字母、下划线 |
password |
必须填写6-16位字符,不能包含空格 |
integer |
整数 |
integer(+) |
正整数 |
integer(-) |
负整数 |
附录三:选择形式
选择形式 |
解释 |
select |
Bootstrap的select形式 |
radio |
单选 |
checkbox |
多选 |
select3 |
类别无限极选择 |
datetime |
日期选择 |
image |
图片选择 |
file |
文件选择 |
upyun |
又拍云上传 |