Sencha Touch - RESTful load()特定实例URL问题(存储/模型)

时间:2011-07-14 17:52:30

标签: sencha-touch

使用模型/商店对象中的rest代理加载特定实例(load()函数)似乎存在问题。例如:

代码:

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
    }
}); 

此代码是从Sencha touch的API复制而来的。生成的网址为http://localhost/users?_dc= ...而不是所需的(并记录在案的)网址http://localhost/users/123

当使用带参数的store.load时也会发生这种情况。

我在这里做错了吗?  谢谢  Ť

1 个答案:

答案 0 :(得分:0)

它接缝id参数已记录但未实现。这已在sencha论坛[link]中讨论过。一些非完整的修复程序写在#8和#13之后。