Php 使用网格和代理仅使用一个url读取和保存数据(ExtJS 4)
我不太理解ExtJS中代理背后的想法。我是否可以对它们使用简单的函数,以便仅使用一个url读取和保存数据?例如,当我想读取数据时:Php 使用网格和代理仅使用一个url读取和保存数据(ExtJS 4),php,ajax,json,extjs,grid,Php,Ajax,Json,Extjs,Grid,我不太理解ExtJS中代理背后的想法。我是否可以对它们使用简单的函数,以便仅使用一个url读取和保存数据?例如,当我想读取数据时:users.read()以及当我想保存网格的新字段和编辑字段时:users.save()?是的,您可以使用users.save()和users.read()函数,这些函数将使用您在代理中为这些方法提供的URL proxy: new Ext.data.HttpProxy({ api: {
users.read()
以及当我想保存网格的新字段和编辑字段时:users.save()
?是的,您可以使用users.save()
和users.read()函数,这些函数将使用您在代理中为这些方法提供的URL
proxy: new Ext.data.HttpProxy({
api: {
create:{
url: '/users/create',
method: 'POST'
},
read: {
url: '/users/read',
method: 'POST'
},
update: {
url: '/users/update',
method: 'POST'
},
destroy: {
url: '/users/delete',
method: 'POST'
}
}
}),
或
我不认为我能回答你的问题比你读下面的文章更好
proxy : new Ext.data.HttpProxy({
method: 'GET',
prettyUrls: false,
url: 'local/default.php',
api: {
// all actions except the following will use above url
create : 'local/new.php',
update : 'local/update.php'
}
}),