Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][SF2]Routing dla subdomen
Forum PHP.pl > Forum > PHP > Frameworki
Lirdoner
Witam, chciałbym uruchomić dwa różne kontrolery dla strony powiedzmy example.com i dla foo.example.com. Niestety dla foo.example.com dostaję "No route found for "GET /""
routing.yml
Kod
moto:
    resource: "@MotoBundle/Controller/"
    type:     annotation
    prefix:   /

app:
    resource: "@AppBundle/Controller/"
    type:     annotation


MotoBundle:DefaultController
Kod
/**
     * @Route("/", name="homepage", host="foo.example.com")
     * @Template()
     */
    public function indexAction(Request $request)


AppBundle:DefaultController
Kod
/**
     * @Route("/", name="homepage", host="example.com")
     * @Template()
     */


Dla example.com strona uruchamia się poprawnie. Co ciekawe gdy w AppBundle zamienię example.com na foo.example.com to strona uruchomi się poprawnie pod adresem foo.example.com
Ktoś coś wie co robię nie tak?
nospor
Dla obu route nadales to samo name, wiec pewnie sie nadpisuja
Lirdoner
Rzeczywiście zmiana name pomogła.
Mam jeszcze jeden problem. Hardkoduje tutaj domenę która jest w wersji produkcyjnej .com a na localu mam vhost z końcówką .local
Jakieś rozwiązanie na to?
nospor
Domene powinienies brac z parameters.yml.

Nie wiem, czy mozna podac parametr w annotation.
Jakbys routing przeniosl do .yml files to by bylo znacznie latwiej smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.