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