-1
У меня около ~ 150 "моделей", которые я бы хотел одним щелчком, чтобы сохранить в БД (slimphp-> mysql).экономя кучу моделей сразу
Что бы лучшее решение:
- для итерации по каждой модели и сделать запрос HTTP для каждой модели, или
- , чтобы сохранить всю коллекцию сразу с запросом один HTTP
это
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);
uhmmm ... почему предпочитают 'n' запросы (' n = 150') над одним? это не проблема –
, что не так с вопросом? почему он был занижен? .. в любом случае спасибо за ответы – InTry