了解实体和字段
在前面的 Database API 中,我们学习了 Drupal 的数据库抽象层, 知道了如何创建数据库表,如何执行数据库查询。
这些基础设施很好,也是一个 Web 系统所必须的,大多数 PHP Web 开发框架都提供了这类工具。 然而它们的开发效率仍然低下,对于 Drupal 来说,还需要更多的数据管理工具。
于是 Drupal 创造了 实体(Entity)系统
。
在第一章,我们了解过 Drupal 的 内容管理
中,实体
和 字段
的相关概念。
在本节中,我们将从开发者的角度来进一步了解 实体
和 字段
。
数据库概念中的 实体
和 字段
在关系数据库的应用中,我们常用 E-R
图来分析业务数据对象,
实体
和 字段
是 E-R
图中的主要内容。
E-R
图中的 实体
指的是现实世界的事物在数据库的的数据抽象,比如小明同学就是一个实体。
实体
由 字段
组成,比如小明是男性,今年 18 岁,那么小明这个实体就可以表达为:
实体: 小明
字段:
- 名字: 小明
- 性别: 男性
- 年龄: 18
小明的这个实体就有了 3 个 字段
,分别是 名字
、性别
、年龄
。
登录后查看完整内容