2011-07-14 9 views
1

モデル/ストアオブジェクトの残りのプロキシを使用して、特定のインスタンス(load()関数)を読み込む際に問題があるようです。例:Sencha Touch - モデルインスタンスのURLの問題(Store/model)

コード:

Ext.regModel('User', { 
    fields: ['id', 'name', 'email'], 

    proxy: { 
     type: 'rest', 
     url : '/users' 
    } 
}); 

//get a reference to the User model class 
var User = Ext.ModelMgr.getModel('User'); 

//Uses the configured RestProxy to make a GET request to /users/123 
User.load(123, { 
    success: function(user) { 
     console.log(user.getId()); //logs 123 
    } 
}); 

このコードは、煎茶タッチのAPIからコピーされます。生成されたURLは、希望の(および文書化された)URL http://localhost/users/123の代わりにhttp://localhost/users?_dc= ...です。

store.loadをパラメータとともに使用すると、同じことが起こります。

ここで何か問題がありますか? ありがとう T

答えて

0

idパラメータが文書化されていますが実装されていません。これはSenchaフォーラム[link]で議論されています。いくつかの不完全な修正は、ポスト#8とポスト#13に書かれています。