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