Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用网格和代理仅使用一个url读取和保存数据(ExtJS 4)_Php_Ajax_Json_Extjs_Grid - Fatal编程技术网

Php 使用网格和代理仅使用一个url读取和保存数据(ExtJS 4)

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: {

我不太理解ExtJS中代理背后的想法。我是否可以对它们使用简单的函数,以便仅使用一个url读取和保存数据?例如,当我想读取数据时:
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'
    }
}),