Это, по-видимому, самая страшная тема, связанная с Symfony2, так как после недели поиска и тестирования я все еще не могу найти ответ на этот вопрос.
Вкратце, я создаю приложение, которое будет иметь несколько поддоменов, и я хотел бы иметь другую конфигурацию для всех из них, одновременно используя несколько пакетов из /src и, что более важно, импортировать центральную конфигурацию и маршруты (а также каждое приложение принадлежит)
Я пошел по пути создания каталогов отдельных/приложений, файлов AppKernal.php и загрузочных файлов. Основная проблема с этим подробно описана в другом вопросе, который не получил никаких ответов (не то, чтобы я обвинял кого-либо TBH: D). Несколько конфигурационных и маршрутизирующих файлов Symfony2 для маршрутизации поддоменов
Я нашел дискуссию по этому вопросу, Фабиан даже принимает в этом участие: https://groups.google.com/forum/?fromgroups=#!topic/symfony-devs/yneojUuFiqw
И эта дискуссия о PR для github для поддержки в версии 2.2 (еще 6mo я слышу) https://github.com/symfony/symfony/pull/3378
Есть ли кто-нибудь, кто сделал это раньше? Легко ли объяснить этот процесс? Есть ли какая-либо информация для оказания помощи?
Я в значительной степени на том этапе, где кажется, что это просто невозможно. Который я нахожу действительно странным для системы, так называемой Symfony, особенно когда она появляется. Symfony1.4 сделал это довольно легко.
Обновление
Спасибо за ваши ответы. Проблема в том, что существует иерархия конфигураций. Эти конфигурации, в свою очередь, импортируют свои собственные файлы routing.yml.
Например: в домене http://testing.api.mydomain.com будут включены следующие конфиги:
config_api.yml → config_testing.yml → config_dev.yml → config.yml
Все импортируют собственный файл routing.yml. Но загружается только один файл config_api.yml. Похоже, что framework: параметр router: config переопределяет предыдущие применения в других файлах конфигурации, а не расширяет.
Справедливости ради, расположение кода приложения несущественно. Наличие иерархической конфигурации с иерархическими маршрутами, похоже, является gotacha.
Приветствия