了解实体和字段

admin 提交于 周三, 06/07/2023 - 15:21

了解实体和字段

在前面的 Database API 中,我们学习了 Drupal 的数据库抽象层, 知道了如何创建数据库表,如何执行数据库查询。

这些基础设施很好,也是一个 Web 系统所必须的,大多数 PHP Web 开发框架都提供了这类工具。 然而它们的开发效率仍然低下,对于 Drupal 来说,还需要更多的数据管理工具。

于是 Drupal 创造了 实体(Entity)系统

在第一章,我们了解过 Drupal 的 内容管理 中,实体字段 的相关概念。 在本节中,我们将从开发者的角度来进一步了解 实体字段

数据库概念中的 实体字段

在关系数据库的应用中,我们常用 E-R 图来分析业务数据对象, 实体字段E-R 图中的主要内容。

E-R 图中的 实体 指的是现实世界的事物在数据库的的数据抽象,比如小明同学就是一个实体。 实体字段 组成,比如小明是男性,今年 18 岁,那么小明这个实体就可以表达为:

实体: 小明
字段:
- 名字: 小明
- 性别: 男性
- 年龄: 18

小明的这个实体就有了 3 个 字段,分别是 名字性别年龄