【发布时间】:2015-07-13 15:39:07
【问题描述】:
我是 emberjs 的新手,目前正在开发一个新项目。我的应用程序有 3 个模型,即成员、项目和任务。
- 一个成员可以有多个任务,一个任务可以有多个成员(多对多)
- 一个项目可以有多个任务,一个任务只能属于一个项目(一对多)
- 一个项目可以有多个成员,一个成员可以有多个项目(多对多)
对于 1 和 2,一切都很好。
但是,对于项目和成员之间的关系,成员既可以是项目的简单成员,也可以是项目经理。
在我的数据库模式中,我通过一个名为 project_members 的附加表和一个名为“role”的附加字段来表示这种关系,该字段可以是 0(表示简单成员)或 1(表示项目经理)。
使用 ember-data 模型表示这一点的最佳方式是什么?我应该如何表示这种关系以及我应该如何以及在哪里包含额外的“角色”字段?
谢谢
【问题讨论】:
标签: ember.js many-to-many ember-data