我有大约150个“模型”,只需点击一下,我就可以保存在DB(slimphp-> mysql)中。
什么是更好的解决方案:
:此
var newModel = App.request("needModel:new");
$.when(newModel ).done(function(model){
_.each(arrayOfModels, function () {
var modelCloned = model;
modelCloned.save(modelData)
});
});
或者
var somecollection = Backbone.Collection.extend({
model: somemodel,
url: "someurl",
syncCollection: function() {
Backbone.sync('create', this);
}
});
somecollection.syncCollection(arrayOfModels);
答案 0 :(得分:2)
您应该立即同步整个集合。解雇150多个请求并不是一个有趣的想法。