編集 symfony 2.2でこれを行う可能性があります
PlatformFooBundle:
resource: "@PlatformFooBundle/Resources/config/routing.php"
domain: foo.testdomain.com
PlatformBarBundle:
resource: "@PlatformBarBundle/Resources/config/routing.php"
domain: bar.testdomain.com
PlatformBazBundle:
resource: "@PlatformBazBundle/Resources/config/routing.php"
domain: baz.testdomain.com
ドメインでもパラメーターを使用できます
編集する
これを重複としてマークする前に、読み進めてください
http://www.craftitonline.com/2011/08/symfony2-locale-on-subdomains-not-on-the-url-path/
この記事を読みましたが、私がやろうとしていることを実行するのに役立ちません.
別々のサブドメインを持つ、同じドメイン名で実行されている 3 つの異なるアプリケーションがあります。現在、それらはすべて独自の symfony インストールで実行されており、それを取り除きたいと考えています。
foo.testdomain.com
bar.testdomain.com
baz.testdomain.com
これらはそれぞれ異なるバンドルを使用します
PlatformFooBundle
PlatformBarBundle
PlatformBazBundle
そして、それぞれに独自のルート定義があります。
基本的に、私が欲しいのはこれです
PlatformFooBundle:
resource: "@PlatformFooBundle/Resources/config/routing.php"
subdomain: www|devwww
PlatformBarBundle:
resource: "@PlatformBarBundle/Resources/config/routing.php"
subdomain: bar|devbar
PlatformBazBundle:
resource: "@PlatformBazBundle/Resources/config/routing.php"
subdomain: baz|devbaz
どうすればこれを行うことができますか?