Ну, я только начинаю новый проект и выбрал для него symfony2 в качестве фреймворка MVC. Я хочу сначала начать этот проект с создания BASE с модульной архитектурой, я имею в виду пустое приложение, которое содержит основные и общие службы, такие как (управление деревом навигации, активация / деактивация модулей с использованием базы данных, регистратора ...) или любые другие глобальные функционалиты, которые могут появиться позже после детальной концепции. мои модули позже будут в связках.
Я думаю о базовом контроллере, который будет получать все запросы, выполнять все необходимые процедуры, запускать / изменять службы, которые модули будут использовать в зависимости от конфигураций (файлы или БД) и кеша (сеанс / глобальные объекты), а затем вызвать вызываемый контроллер и верните ответ. для этого мне нужно изменить ядро, чтобы оно всегда отправлялось к этому контроллеру и давало действие и контроллер, которые пользователь вызвал к нему.
Я сделал какой-то проект в Symfony, используя только стандартную версию, и это первая попытка сделать внутреннюю настройку, поэтому у меня нет большого опыта. Если кто-то думает, что моя идея плохая, и есть другие предложения, пожалуйста, дайте им плохо, будьте очень хороши!
Изменить: я могу указать, что эта БАЗА - это просто тесты для поиска идеальной модульной архитектуры, поэтому любая другая идея, связанная с модульностью в symfony, будет большой помощью! Благодарность