Я хотел бы создать веб-сайт среднего размера, который также включает мобильный веб-сайт и API. Поскольку у меня уже есть некоторый опыт работы с Symfony, я хотел бы построить проект на его основе.
Однако я понятия не имею, как структурировать свой проект. Может быть, есть какие-то рекомендации, как подойти к этой проблеме?
Стоит ли создавать каждый компонент как отдельный пакет? Например. CoreBundle, APIBundle, WebsiteBundle и MobileWebsiteBundle, тогда как CoreBundle будет содержать все модели и проверки, а также другие контроллеры и представления Bundles?
Или есть совсем другой способ?