Ресурсы или кастомные таблицы в базе данных?

Василий, добрый день.
Требуется работать с некими однотипные данными. Приведу пример.
Сущность «Заказы».
Поля:
дата создания,
дата редактирования,
описание,
предприятие (ссылка на справочник «предприятия», который должен часто пополняться пользователями),
тип заказа (ссылка на справочник «типы заказов», который редактируется редко).
Генерируется около 100 подобных сущностей в день путем импорта из различных систем и пользователями вручную.

Как правильнее/целесообразнее хранить подобную структуру данных и как организовать работу с ней контент-менеджерам.
У меня два варианта:
1) Использовать ресурсы modx для этих целей.
Смущает только то, что контент-менеджерам совсем не нравится админка modx — работа с 300 ресурсами в дереве, я полагаю, будет для них мучением. Значить нужно делать что-то вроде адаптированной панели для работы с ресурсами в админке или прямо во фронтенде. Но опять же всплывает проблема редактирования справочника «Предприятия» и каким образом связывать Заказы с Предприятиями без использования TV.
2) Создать кастомную таблицу в базе данных, сгенерировать для нее необходимые классы xPDO и работать уже вне дерева ресурсов. И опять же создать кастомную панель управления данными в виде таблицы.
Какой вариант из этих сойдет за best practice для modx?
Дмитрий Баданин
21 декабря 2012, 15:21
modx.pro
3 728
0

Комментарии: 9

Василий Наумкин
21 декабря 2012, 20:07
0
Конечно, второй вариант.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
9