코드 작성 방법을 배우고 있습니다 & 티타늄 합금 MVC 프레임 워크가있는 응용 프로그램에서 다음 코드를 이해하려고합니다.티타늄 합금 MVC 프레임 워크 - "모델"쿼리
아래 코드는 class
이라는 model
파일의 코드입니다. Alloy MVC 프레임 워크에 대한 연구를 해봤지만이 코드가 앱의 데이터베이스에서 정보를 가져 오는 방법에 대해서는 여전히 혼란 스럽습니다. 예를 들어, base_url
, Model.prototype
및 Collection.prototype
은 백엔드에서 정보를 검색하는 데 어떻게 사용됩니까? 어떤 도움이라도 대단히 감사하겠습니다.
exports.definition = {
config : {
"defaults": {
"title": "-",
"description": "-"
},
"adapter": {
"type": "rest",
"collection_name": "schools",
"base_url" : "/schools/",
}
},
extendModel: function(Model) {
_.extend(Model.prototype, {
urlRoot: '/school/',
name:'school',
parse: function(response, options) {
response.id = response._id;
return response;
},
});
return Model;
},
extendCollection: function(Collection) {
_.extend(Collection.prototype, {
urlRoot: '/schools/',
name: 'schools',
});
return Collection;
}
}