是来自Silverstripe.org的addfieldToTab
示例 $fields->addFieldToTab('Root.Main', DateField::create('Date','Date of article'));
$fields->addFieldToTab('Root.Main', TextareaField::create('Teaser'));
$fields->addFieldToTab('Root.Main', TextField::create('Author','Author of article'));
它显示Text类型是TextareaField,varchar是TextField,Date是DateField。
但是对于其他数据类型,我可以在以下文档中找到,
布尔 CompositeDBField 货币 约会时间 十进制 双 枚举 浮动 ForeignKey的 的htmlText HTMLVarchar 诠释 钱 MultiEnum 百分比 首要的关键 文本 时间 年
答案 0 :(得分:1)
有关完整的字段列表,请查看http://api.silverstripe.org/3.1/class-FormField.html中列出的子类。字段类型通常是灵活的,可以支持多种数据类型或关系,就像特定数据类型通常可以由各种表单字段表示一样。您也可以通过继承FormField
来创建自己的字段类型。所以它取决于最适合的背景。