Мы привыкли, что MIGX - это про json данные, которые довольно непросто отфильтровать при выводе на фронт. Но что, если я вам скажу, что есть MIGXdb, который хранит данные не в JSON формате, а в самой, что не на есть базе данных! ? Да-да. И такие таблицы можно не только хранить в базе , но и быстро редактировать в админ панели. Это очень круто и очень удобно ?. Эти данные можно будет отфильтровать и вывести где тебе удобно, как обычную таблицу. Правда, для всего этого, необходимо уметь создавать собственные пакеты или хотя бы собственные объекты. Без этого просто не получиться создать конфигурацию.
Итак, приступим. Создаем новую конфигурацию в MIGX и сразу переходим на вкладку MIGXdb-settings. Указываем следующие настройки:
- Package - имя Пакета (компонента)
- Classname - имя Объекта
- Load Grid - как загружать сетку. Поставьте auto, для автозагрузки
- Check Resource - сравнивать ли ID ресурса. Лучше поставить No, иначе в таблице должно быть поле resource
Далее создаем новое TV поле:
- Создать TV с типов ввода migxdb.
- Указать конфигурацию
- Выбрать шаблон, в котором будет доступно TV.