Возможно странный вопрос, исходит из отсутсвия опыта использования фреймворков. Вообще.
Как я понял в symfony есть такая сущность, как приложение, есть бандлы, компоненты.
Если представить обычный сайт — есть два приложения — админка + сайт.
Бандлы пока не трогаем, компоненты — нужно создать как раз приложение, есть компонент — консоль. Однако как им пользоваться, если не установлено приложение? Неужели нельзя руками собрать, без symfony/framework-standard-edition?
Если же нужно создавать именно так — как правильно создать два приложения, чтобы они не конфликтовали + дважды не скачивался symfony.
Сейчас composer.json выглядит так:
{<br>
"require" : {<br>
"php" : ">=5.3.3",<br>
"symfony/symfony" : ">=2.2",<br>
"twig/twig" : ">=1.8"<br>
},<br>
"minimum-stability": "dev",<br>
"extra": {<br>
"symfony-app-dir": "app",<br>
"symfony-web-dir": "web",<br>
"symfony-assets-install": "symlink"<br>
}<br>
}<br>
Также вопрос по маршрутизации, до чтения документации у меня было представление, что все страницы лежат в базе, указано по какому маршруту они доступны, то есть /contacts или /catalog и указан тип страницы — материал (contacts) или модуль (users или catalog). Если модуль — дальнейшая генерация передается на модуль. Здесь же вся маршрутизация прописывается в yaml/xml/php — отсюда вопрос, ломать представление о логике маршрутизации, или есть возможность реализовать динамически?.. Основной вопрос — как редактировать symfony-style маршрутизацию из админки конечному юзеру.