使用模型/商店对象中的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时也会发生这种情况。
我在这里做错了吗? 谢谢 Ť