簡體   English   中英

鈦合金MVC框架-“型號”查詢

[英]Titanium Alloy MVC framework--“Model” query

我正在學習如何編碼,並試圖從使用Titanium Alloy MVC框架構建的應用程序中了解以下代碼。

以下代碼來自名為classmodel文件。 我已經對Alloy MVC框架進行了研究,但是對於該代碼究竟是如何從應用程序數據庫中獲取信息的,我仍然感到困惑。 例如,如何使用base_urlModel.prototypeCollection.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;
 }
}

我建議您聯系編寫您正在使用的同步適配器的人員,因為代碼示例中描述的功能不是基本Alloy Framework的一部分。

我還將看一下有關Models和collections的一些ribsjs文檔,以了解該功能。

最后,如果不提供源代碼或未引用同步適配器,則真的很難提供其他信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM