首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与要使用的关系类型混淆

与要使用的关系类型混淆
EN

Stack Overflow用户
提问于 2018-05-22 20:37:10
回答 1查看 82关注 0票数 0

我有一个模型‘列表’。同样的上市有三种类型(企业上市、特许经营商上市和特许经营商上市),每种上市类型都有不同的数据。我应该选择哪种类型的关系?这些模型将如何关联?我的意思是,模型“列表”将如何与所有三个模型联系起来?那么“上市”模型的结构是什么呢?

编辑:问题还没有解决:(当我试图通过父表从子表中获取一些数据时,它没有给我任何结果。(附上一张图片,以便更好地了解结构)

EN

回答 1

Stack Overflow用户

发布于 2018-05-22 21:01:57

我会选择下面这样的东西:

选项1:

  • Listing

代码语言:javascript
复制
- listing\_type\_id: [numeric]
- other\_fields\_here: [string]

  • 列表类型

代码语言:javascript
复制
- id: [numeric]
- name: [string]

选项2:

  • your_generic_fields_here: string
  • child_id:默认null数字类型指向一个类型(特许经营,商业etc)

)的

  • 通用列表

也可以反过来执行上述操作;子级链接到父级,而不是父级链接到子级。只需在下面的清单中添加parent_id即可。

  • 特许经营列表

代码语言:javascript
复制
- other\_fields\_here: [string]

  • 业务列表

代码语言:javascript
复制
- other\_fields\_here: [string]

  • Other Listing Type....

确定哪些列是您需要的,哪些是在列表类型之间共享的,并将它们放入通用列表中;为其余列创建其他表并为通用数据使用parent_id;或者完全使用不同的表。

拉威尔

我不会让这个问题过于复杂,只需使用从列表基本模型派生的三个模型;基本模型可以包含列表类型和其他数据,如here所示。

您可以阅读有关多态关系here的更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50467914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档