Bamboo中的字段描述表

Bamboo中的模型定义的时候,需要为每个字段设置一个字段描述表。这个表由一个个的属性和属性值构成。

将已经定义的属性和属性值罗列如下:
[table]
|属性|取值|说明|
|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就表示不显示|
[/table]

你可能感兴趣的:(Bamboo,Web框架,网络协议)