内容模型改版
通过内容模型,可以灵活地定义和组织你的数据结构。可以定义各种字段类型,如文本、数字、日期、布尔、枚举、关联字段等。还可以定义字段的验证规则,如必填、唯一性、最小值、最大值等。此外,你可以定义字段之间的关联关系,如一对一、一对多和多对多关系,以建立不同集合之间的关联。
集合类型
集合类型用于描述具有相似属性和字段的实体。比如,可以创建一个名为"文章"的集合类型,其中包含标题、内容、作者等字段。每个集合类型可以有多个实例(记录),并且在MassCMS的管理界面中以表格形式展示。你可以对集合类型进行增删改查操作,以及定义字段的类型、验证规则和关联关系等。
![](https://s3.masscms.com/P92767/90145bea-c4da-44c7-b464-268b6729ab20.png)
单一类型
单一类型用于存储只有一个实例的数据,比如网站的配置信息、应用的全局设置等。它们只有一个记录,并在整个应用中共享。例如,可以创建一个名为"网站设置"的单一类型,其中包含网站名称、Logo、SEO设置等字段。单一类型在MassCMS的管理界面中以单独的选项卡显示,通常用于存储全局设置和配置。
![](https://s3.masscms.com/P92767/ecaf2e2a-4bfe-451a-ad4b-edf9834a5f65.png)
自定义组件
自定义组件是可重用的数据结构,可以在不同的集合中使用。它们通常用于描述重复的数据模式,比如地址、评论等。你可以在MassCMS中创建自定义组件,并在其他集合中使用它们。
![](https://s3.masscms.com/P92767/cfdb16d1-468c-4191-850f-da494ef0be32.png)
关联字段
关联字段用于在不同的集合之间建立关系。它允许你在一个集合中引用另一个集合的数据。例如,你可以在文章集合中创建一个关联字段,将该文章与用户集合中的作者关联起来。关联字段可以是一对一关系(One-to-One)、一对多关系(One-to-Many)或者多对多关系(Many-to-Many)。
![](https://s3.masscms.com/P92767/b3267d20-b02f-4111-9818-184d13a4133f.png)