Для идентификатора на модели в магистрали, это просто id
и все в нижнем регистре.Что делать, если мой идентификатор на сервере называется UserId
.В методе разбора для магистрали, как я могу изменить UserId
на id
и использовать те же имена для всех других свойств?
Например,
window.User = Backbone.Model.extend({
defaults:
{
UserId: 0, // <--can i just tell backbone that this is my id?
Name: '',
Age: 0
}
parse: function(response){
var model = response;
model.id = response.UserId;
return model;
}
});
Есть ли лучшеспособ сделать это?
Как насчет того, чтобы сообщить модели магистрали, что мой идентификатор имеет тип UserId
.