EDIT ora c'è la possibilità di fare questo in symfony 2,2Symfony2 sottodominio di routing - diversi pacchetti
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
È possibile utilizzare i parametri nel dominio così
EDIT OLTRE
Prima di contrassegnarlo come duplicato, leggere
http://www.craftitonline.com/2011/08/symfony2-locale-on-subdomains-not-on-the-url-path/
Ho letto questo articolo, ma non mi aiuta a fare ciò che sto cercando di fare.
Ho 3 diverse applicazioni in esecuzione sullo stesso nome di dominio, con sottodomini separati. Attualmente sono tutti in esecuzione nella propria installazione di symfony e mi piacerebbe sbarazzarmene.
foo.testdomain.com
bar.testdomain.com
baz.testdomain.com
ciascuno di questi utilizzare diversi fasci
PlatformFooBundle
PlatformBarBundle
PlatformBazBundle
e ognuno ha le proprie definizioni di percorso.
in fondo, quello che voglio è questa
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
come vado a fare questo?
Sto correndo una configurazione simile. Stai condividendo la directory del venditore tra le app? – noisebleed
sì, abbiamo la nostra libreria interna, in cui abbiamo posto le librerie esterne come il nucleo di Symfony. Ho modificato il file bin/vendor e tutto il necessario per aggiornare ciascuna app – Ascherer