2011-11-03 75 views
0

我正在使用一个集合来分组相关模型。所有型号都属于同一类型。存储不是模型的集合的集合?

这会为相同的一组模型产生多个集合。

我需要一种方法来组织这些分组(集合)。

  • 我应该将它们放在父集合中吗?
  • 我应该将它们都放在父模型中吗?
  • 应该将初始分组完成到父模型而不是 集合吗?

感谢您的任何见解。

+0

你应该改进你的问题,答案取决于你需要用这些模型做什么。 – dira

+0

您的'多个集合'是否包含独特的模型?即模型123是否出现在集合A和集合B中? – timDunham

+0

@timDunham它们都是独特的,在子集合中没有重叠。 – fancy

回答

0

目前,我有这样的:

appModel -> PageCollection -> PageModel -> StreamCollection -> StreamModel -> StreamItem Collection -> StreamItemModel 

你应该看看骨干-关系,看看是否的hasMany关系会为你工作: https://github.com/PaulUithol/Backbone-relational

我的设置是这样的骨干,关系:

appModel (HasMany) Pages 
PageModel (HasMany) Streams 
StreamModel (HasMany) StreamItems 

它可以很好地