EDIT ahora existe la posibilidad de hacer esto en Symfony 2,2Symfony2 subdominio de enrutamiento - Diferentes paquetes
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
Puede utilizar parámetros en el dominio, así
EDITAR SOBRE
Antes de marcar esto como un duplicado, lea el
http://www.craftitonline.com/2011/08/symfony2-locale-on-subdomains-not-on-the-url-path/
He leído este artículo, pero no me ayuda a hacer lo que estoy tratando de hacer.
tengo 3 aplicaciones diferentes que se ejecutan en el mismo nombre de dominio, con subdominios separados. Actualmente, todos se están ejecutando en su propia instalación de Symfony, y me gustaría deshacerme de eso.
foo.testdomain.com
bar.testdomain.com
baz.testdomain.com
cada una de ellas utilizar diferentes paquetes
PlatformFooBundle
PlatformBarBundle
PlatformBazBundle
y cada uno tiene sus propias definiciones de ruta.
básicamente, lo que quiero es este
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
cómo hago para hacer esto?
estoy ejecutando una configuración similar. ¿Estás compartiendo el directorio del vendedor entre las aplicaciones? – noisebleed
sí, tenemos nuestra propia biblioteca interna, donde colocamos libs externas como el núcleo de Symfony. Modifiqué el archivo bin/vendor y todo para actualizar cada una de las aplicaciones – Ascherer