これは、Symfony2 に関連する最も恐ろしいトピックのようです。1 週間の検索とテストの後、私はまだこれに対する答えを見つけることができません。
要するに、私はいくつかのサブドメインを持つアプリケーションを構築しています。/src から複数のバンドルを共有し、さらに重要なことに、中央の構成とルートをインポートしながら、それらすべてに異なる構成が必要です (各アプリ独自の)
個々の /app ディレクトリ、AppKernal.php ファイル、およびブートストラップ ファイルを作成する道をたどりました。これに関する主な問題は、別の質問で詳しく説明されていますが、回答がありませんでした (TBH :D のせいではありません)。 サブドメイン ルーティング用の Symfony2 複数の構成ファイルとルーティング ファイル
この問題に関する議論を見つけました。ファビアンもこれに参加しています: https://groups.google.com/forum/?fromgroups=#!topic/symfony-devs/yneojUuFiqw
そして、バージョン 2.2 でサポートを提供するための github への PR に関するこの議論 (まだ 6 か月先と聞いています) https://github.com/symfony/symfony/pull/3378
以前にこれを行った人はいますか?プロセスは説明するのに十分簡単ですか?これを支援するために利用できる情報はありますか?
私は、これが単に不可能であるように見える段階にほとんどあります。特にSymfony1.4がこれをかなり簡単に行ったように見える場合、これはSymfonyのように宣伝されているシステムにとって本当に奇妙だと思います。
アップデート
ご回答ありがとうございます。課題は、構成の階層があることです。これらの構成は、独自の routing.yml ファイルをインポートします。
たとえば、ドメインhttp://testing.api.mydomain.comには次の構成が含まれます。
config_api.yml -> config_testing.yml -> config_dev.yml -> config.yml
すべて独自の routing.yml ファイルをインポートします。ただし、config_api.yml の 1 つだけが読み込まれます。フレームワークのようです: router: config オプションは、拡張するのではなく、他の構成ファイルの以前の使用法をオーバーライドします。
公平を期すために、アプリ コードの場所は重要ではありません。階層的なルートを持つ階層的な構成を持つことは、落とし穴のようです。
乾杯