Ajax 在Sencha Touch 2中为模型创建动态参数

Ajax 在Sencha Touch 2中为模型创建动态参数,ajax,extjs,sencha-touch,Ajax,Extjs,Sencha Touch,我是Sencha Touch的新手(主要是MVC),我们有一个UI团队成员使用Sencha Designer 2来创建界面,但目前他创建了很多不同的模型(每个商店一个模型)。但是它只引用了一个AJAX文件,只是使用了不同的参数 因此,是否可以根据尝试访问参数的存储使参数动态化。 也就是说,如果商店用户试图访问模型,它可以放在“ajax.php?store=User”中,如果商店Facebook试图访问模型,它可以放在“ajax.php?store=Facebook”中,依此类推。在我看来,每家商

我是Sencha Touch的新手(主要是MVC),我们有一个UI团队成员使用Sencha Designer 2来创建界面,但目前他创建了很多不同的模型(每个商店一个模型)。但是它只引用了一个AJAX文件,只是使用了不同的参数

因此,是否可以根据尝试访问参数的存储使参数动态化。 也就是说,如果商店用户试图访问模型,它可以放在“ajax.php?store=User”中,如果商店Facebook试图访问模型,它可以放在“ajax.php?store=Facebook”中,依此类推。在我看来,每家商店只有一个型号是愚蠢的,非常多余


如果这是一个明显的解决方案,我很抱歉,就像我说的,我对Sench Touch是新来的:)

你可以为你所有的商店提供一个空的模型

Ext.define( 'SomeNamespace.model.SomeModel', { extend : 'Ext.data.Model' } );
并在您的商店中提供

Ext.define ('SomeNamespace.store.someStore', {
    extend : 'Ext.data.Store',
    model: 'SomeNamespace.model.SomeModel',
    proxy: {
        type: 'ajax',
        url : '/ajax.php',
        extraParams : {
           store : 'someStore'
        }
    }
});