Предположим, у меня есть это веб-приложение, созданное с использованием extjs4 на моей стороне клиента и контроллера действий Zend Framework на стороне сервера.У меня есть массив массивов на стороне сервера, чтобы они могли быть выведены как JSON для клиента. Когда я хочу создать только одно хранилище, обычный способ работает так:
Ext.define('MA.store.AdminResources', {
extend : 'Ext.data.Store',
fields : [ {
name : 'id'
}, {
name : 'name'
} ],
autoLoad : true,
proxy : {
type : 'ajax',
url : './account/adminresources',
reader : {
type : 'json'
//,root : 'users'
}
}
});
что, если бы я хотелсоздать несколько хранилищ JSON из одного HTTP-запроса к серверу?этот сервер не будет получать удаленный прокси-запрос для каждого магазина, и один запрос будет сделан для ВСЕХ магазинов.Вот пример моего JSON, который возвращается сервером:
{
"adminsettings"{"userid":3333,"primaryemail":"1@1.com","firstname":"","middlename":null}
,"countries":{"AD":"Andorra","AE":"UnitedArabEmirates","AF":"Afghanistan"...}
,"languages":{"aa":"Afar","ab":"Abkhazian","ace":"Achinese","ach":"Acoli"...
}}
Как JSON-хранилища для настроек администратора, стран и языков могут быть созданы с помощью всего одного http-запроса к серверу?возможно мне нужно определить один прокси и 3 читателя?!