Symfony 2 — скелет приложения с бэкэндом

Добрый день

Подскажите пожалуйста как организовать структуру проекта с отдельным бэкэндом (портал + админка). Генераторы как таковые не интересуют, только если это поможет создать структуру. Главное чтобы бэкэнд имел доступ ко всем моделям/контроллерам/классам и конфигам фронта. Как вообще принято в sf2 оформлять админки.

Также как быть если нужен еще и отдельный мобильный сайт, который как и админка должен иметь доступ к моделям.

Спасибо

1 ответов


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