Что я пока придумал:
1. Создаю просто таблицу в БД с нужными полями и работаю напрямую запросами к таблице, соответственно в документе категории прописываю вызов сниппета, который возвращает все нужные поля из таблиц для данной категории. Но как быть в пагинацией пока не знаю, знаю только что pdoPage умеет работать с любыми сниппетами, если они умеют limit и offset (тут могу ошибаться).
2. Создать свой универсальный объект, и писать в него данные в виде json или каким либо-аналогичным образом.
3. Создавать программно TV-поля, и опять таки прописывать вызов сниппета с нужными полями.
Все три варианта я уже по отдельности ранее использовал, но для менее масштабных проектов.
Опытные люди подскажите, мб существуют другие варианты? Или какой вариант выбрать для реализации данной задачи?
Комментарии (0)