Можно ли использовать модель MVC в adminJS?

Доброго дня! Я ищу административную панель для обслуживания базы данных контент-менеджером и рассматриваю использование AdminJS. Однако я не могу найти примера реализации страницы редактирования с использованием концепции MVC. Я хотел бы иметь контроллер backend, который мог бы обрабатывать данные и распределять их по разным таблицам. При использовании AdminJS, я только подключаю его к ORM или базе данных, и он автоматически извлекает сущности из базы данных. В моем случае сущности имеют категорию, и я хотел бы иметь несколько разных форм для ввода разных типов товаров, но все товары хранятся в одной таблице.

Подскажите, есть ли в AdminJS возможность работать через контроллер, а не адаптер? Или может быть, мне стоит рассмотреть другой фреймворк? Проект сам написан на Vue.
  • 10 ноября 2023 г. 12:48
Ответы на вопрос 1
AdminJS предлагает свой подход к организации административных панелей, используя свою концепцию адаптеров и генераторов интерфейса для отображения и редактирования данных.

Однако, AdminJS не предоставляет официальной поддержки для классической модели MVC. Он ориентирован на построение расширяемых и гибких интерфейсов администратора для баз данных, с отдельными компонентами для обработки различных типов полей и данных.

Если вам необходимо использовать модель MVC или у вас уже есть разработанный контроллер backend, то вам могут подойти другие фреймворки или библиотеки, которые предоставляют больше гибкости в этом отношении. Например, вы можете рассмотреть использование фреймворка Express.js или библиотеки Strapi для построения административной панели с использованием вашего контроллера backend.
Похожие вопросы