我有点卡在这里。我的型号代码是
Ext.define('MyFancyModel', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'string' },
{ name: 'name', type: 'string' }
],
proxy: {
type: 'rest',
url: '/fancymodel',
noCache: false
}
});
当我尝试使用 id 加载数据时
Ext.ModelManager.getModel('MyFancyModel').load('some-id', {});
请求 url 是/fancymodel/some-id?id=some-id这显然是不正确的。那么如何在没有任何补丁或覆盖的情况下实现正确的请求 url: /fancymodel/some-id ?
编辑:
在开发者控制台中,您可以看到失败的 GET 请求
http://fiddle.jshell.net/fancymodel/some-id?id=some-id
编辑: