Symfony 2 — скелет приложения с бэкэндом
Добрый день
Подскажите пожалуйста как организовать структуру проекта с отдельным бэкэндом (портал + админка). Генераторы как таковые не интересуют, только если это поможет создать структуру. Главное чтобы бэкэнд имел доступ ко всем моделям/контроллерам/классам и конфигам фронта. Как вообще принято в sf2 оформлять админки.
Также как быть если нужен еще и отдельный мобильный сайт, который как и админка должен иметь доступ к моделям.
Спасибо
Подскажите пожалуйста как организовать структуру проекта с отдельным бэкэндом (портал + админка). Генераторы как таковые не интересуют, только если это поможет создать структуру. Главное чтобы бэкэнд имел доступ ко всем моделям/контроллерам/классам и конфигам фронта. Как вообще принято в sf2 оформлять админки.
Также как быть если нужен еще и отдельный мобильный сайт, который как и админка должен иметь доступ к моделям.
Спасибо
1 ответов
В симфони2 можно крутить как хочешь, не думаю что есть какое-то общепринятое мнение.
На мой взгляд, лучше делать все через одну точку входа, app.php. Легче организовать роуты и аутентификацию.
На счет доступа ко всем "моделям/контроллерам/классам", бредовый вопрос.
В симфони2 всё крутиться вокруг DI-контейнера, как его настроишь, так и полетишь. Может я и ошибаюсь, извини если что, но если такой вопрос у тебя появился, то ты скорее не вкурил что такое Di-контейнер и как им пользоваться. Начни проектировать после изучения Di-контейнера.
Из "админ-генераторов" - Сонатовскую админку используй. Там всё ок. И это не генератор, как в первой симфони. Велосипедить не модно в наше время, и даже не красиво!