maestrow/MyInternet — Issue #4: Создать клиентский менеджер сущностей
Author: maestrow
Created: 2012-02-26 14:16:12+00:00
State: open

# Почему не подошел способ получения определения (Ext.define...) модели целиком с сервера
Если создать http-обработчик для получения модели, например по маршруту /db/extmodels/:modelName, а на стороне клиента указать путь:
```
Ext.Loader.setConfig({
'App.model': '/db/extmodels'
```
То этот клиентский путь будет указывать на директорию статического контента public, т.е. /public/db/extmodels. Наверняка можно придумать какой-то хак, но это затруднит читаемость кода.

# Зачем?
Другой вариант - получать с сервера конфигурацию сущности и по ней выстраивать: модель, хранилище, грид, форму. За это и будет отвечать менеджер сущностей.

# Как делать?
На серверной стороне уже такой есть. Нужно следовать принципу DRY.