Пользовательские прокси в магазинах и моделях кажутся несовместимыми (и не работа над моделями)

Я использую Extjs 4 и создал собственный Rest Proxy для взаимодействия с моим API-интерфейсом Zend. (См. Сообщение http://techfrere.blogspot.com/2011/08/linking-extjs4-to-zend-using-rest.html )

При использовании Магазина для обработки сообщений я был используя Ext.require для загрузки прокси, а затем сослался на прокси в поле типа, и все было хорошо, и он загрузил мои данные: согласно:

Ext.require('App.utils.ZendRest');
...
proxy   : {
    type  : 'zest',              // My custom proxy alias
    url   : '/admin/user'
    ...
}

Затем я решил попробовать использовать прокси непосредственно в модели ... и не повезло. Вышеупомянутая логика не работает.
Проблемы
1. При ссылке на zest он не находит ранее загруженный класс ZendRest (псевдоним proxy.zest)
2. Он пытается загрузить недостающий класс из App.proxy.zest (которого не было)
Итак, я попытался переместить свой класс в это место и переименовать его так, как ему казалось. Не повезло.
Он загружает класс, но по-прежнему не инициализирует приложение ... Я нигде не получаю ошибок, поэтому v трудно понять, где проблема после этого ...

На данный момент мне кажется, что мне придется вернуться к Прокси-сервер Zend Rest всегда через Магазин.

Вопрос в том ... Кто-нибудь еще видел такое поведение? Это ошибка или я что-то упускаю?

Спасибо ...

6
задан MarkOfSine 6 August 2011 в 13:05
поделиться