欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Bamboo中的字段描述表

程序员文章站 2022-05-19 17:37:34
...
Bamboo中的模型定义的时候,需要为每个字段设置一个字段描述表。这个表由一个个的属性和属性值构成。

将已经定义的属性和属性值罗列如下:
属性 取值 说明
newfield true or false or nil 标明此字段是否是新字段(相对于继承字段来讲)
required true or false or nil 标明此字段是否是必须的,常用于表单提交时模型字段相关参数的自动检验(配合validate函数)
st 'ONE' or 'MANY' or 'FIFO' or 'ZFIFO' or nil 指定外键存储方式(store type),为nil的时候,默认为'ONE'
foreign 'Model_name' or 'UNFIXED' or 'ANYSTRING' or nil 指定外链模型
enum 一个enum list 指定此字段只能在给定的enum list中取值
min 数字 指定此字段必须为数字,且不能小于min
max 数字 指定此字段必须为数字,且不能大于max
min_length 数字 指定此字段必须为字符串,且长度不能小于min_length
max_length 数字 指定此字段必须为字符串,且长度不能大于max_length
pattern 一个模式匹配字符串 指定此字段只能在此指定模式字符集中取值
fifolen 数字, nil 指定当st取'FIFO'或'ZFIFO'时,队列的长度,默认为100
hidden true or false or nil 指明此字段是否在通用后台管理系统的表格中以列的形式显示,为true就表示不显示


相关标签: 网络协议