Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 存储集合而不是模型的集合?_Javascript_Backbone.js - Fatal编程技术网

Javascript 存储集合而不是模型的集合?

Javascript 存储集合而不是模型的集合?,javascript,backbone.js,Javascript,Backbone.js,我正在使用集合对相关模型进行分组。所有型号都是同一型号 这将导致同一常规模型集的多个集合 我需要一种方法来组织这些分组集合 我应该把它们放在父母的收藏中吗? 我应该在父模型中设置它们吗? 是否应将初始分组到父模型而不是 收集 谢谢你的洞察力 我目前有: appModel -> PageCollection -> PageModel -> StreamCollection -> StreamModel -> StreamItem Collection -> St

我正在使用集合对相关模型进行分组。所有型号都是同一型号

这将导致同一常规模型集的多个集合

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

我应该把它们放在父母的收藏中吗? 我应该在父模型中设置它们吗? 是否应将初始分组到父模型而不是 收集 谢谢你的洞察力

我目前有:

appModel -> PageCollection -> PageModel -> StreamCollection -> StreamModel -> StreamItem Collection -> StreamItemModel
您应该查看主干关系,看看HasMany关系是否适合您:

在关系主干中,我的设置如下所示:

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

它工作得很好

你应该改进你的问题,答案取决于你需要对这些模型做什么。你的“多个集合”是否包含唯一的模型?i、 e.123型能否出现在A系列和B系列中?@timDunham它们都是独一无二的,在子系列中没有重叠。