type
status
date
slug
summary
tags
category
icon
password
本文主要讲述drupal中的数据建模。drupal是一个强大的内容管理系统,数据建模是其中一个重要的概念。这篇文章将帮助你理解如何在drupal中创建和管理数据模型。
本节对应视频第11集。第10集讲述了实体的概念,可自行观看,对于有oop或者数据库设计经验的开发人员不难理解。
drupal的实体和spring boot中的entity不太一样。但drupal中是大量使用实体,包括页面也是一个实体。
添加内容实体
接下来以员工信息为例创建一个员工内容实体帮助我们理解
在内容类型添加员工实体
添加好之后就可以在添加内容中找到员工内容实体
接下来,我们为其添加合适的字段
编辑内容实体字段
点我跳转(前提是你的机读名也是employee,否则可根据下图面包屑路径找到)
这是我们要添加的字段:
以添加工号为例,说明一些必要选项的功能。
特殊情况:
- 字段标题”title”在编辑中修改
- 照片要选择复用字段,机读名不用填写。(复用的是文章内容实体里的图片字段)
- 性别中的选择列表(文本)类型,该类型可以使用 [存储值]|[显示值] 的形式
- 电话字段的类型需要则扩展中安装。并且是逻辑上,应该勾选不限制数量。
- 部门使用实体引用的方式。创建一个新的内容实体 部门 并为其在添加内容(不是字段)中添加不同部门。创建号之后,在员工字段添加时选择 引用-Content。
之后请读者自行添加剩余字段,有任何问题可从视频6:55开始观看并自行解决
录入完成后应该类似以下结构
然后你就可以尝试添加一个员工(排版不好看,下一期会解决这个问题)
🤗 总结归纳
- 创建内容实体:以员工信息为例,我们在Drupal的内容类型中添加了一个新的员工实体。
- 添加字段:为员工实体添加了多个字段,如工号、姓名、照片、性别、电话和部门等。
- 字段类型:了解了不同类型的字段,包括文本、图片、选择列表、电话号码和实体引用等。
- 特殊情况处理:学习了如何修改标题字段、复用已有字段、设置选择列表的存储值和显示值、安装新的字段类型扩展,以及使用实体引用创建关联。
- 实践应用:完成字段设置后,我们尝试添加了一个具体的员工信息,体验了整个数据建模的过程。
另外从哲学的角度唠叨两句。“真理不是帮助你认识世界。真理就构成了你认识的世界。” 我们抽象物体各个特征并将其对象化,使其何以成为认识。但“对象”不是作为对象天然在那里的。更有可能的是,大脑是在以一种分裂自身的方式理解自己。
📎 参考文章
- Author:Narohaz
- URL:https://narohaz.top/article/1445fe46-04d5-8013-a458-d2148e00d80d
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!