Einstellung index route in Symfony 2
Habe ich Symfony2 installiert, und eine meist funktionierende site, das einzige Problem ist, ich weiß nicht, wie eine Standard-route. Derzeit habe ich Zugriff auf meine index und andere Wege mit den folgenden URLs:
www.example.com/app_dev.php/index
www.example.com/app_dev.php/example_route
Möchte ich haben www.example.com Standard ist der index der route, so kann ich die gleichen Ergebnisse mit den folgenden URLs:
www.example.com
www.example.com/example_route
Mir läuft lighttpd, da mein web-server. Wie kann ich konfigurieren lighttpd/Symfony2, dies zu tun?
- Symfony 3.2 ,
app/config/routing.yml
fügen Sie diesen code:homepage: path: / defaults: { _controller: AppBundle:site:index }
//Website ist ein SiteController im Verzeichnis src/AppBundle/Controller/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur eine route erstellen, die Karten auf den
/
Muster :Wird diese route zu was auch immer-controller, den Sie angeben.
Große Docs:
Wie Konfigurieren Sie eine Weiterleitung ohne ein custom Controller
Routing
Ich folgenden code, um home page route.Es ist in Ordnung arbeiten
Symfony-version : Symfony 3.2.8
Ich dieses problem gelöst, indem nur die folgenden von routing_dev.yml
Dass ist vorausgesetzt, Sie haben ein setup default /route im routing.yml-Datei oder durch die Festlegung der route in einem controller wie:
Für mich
Symfony 4.1.x
Bearbeiten Sie die Datei
Gibt es
App\Controller
ist dienamespace
erklären Sie zu Beginn desController
Klasse, und nach Ihrem Klassennamen und Methodennamen die route an.Die Antwort ManseUK ist sehr hilfreich, aber ich habe wenig Ausarbeitung
1)
2) benennen Sie die app_dev.php zu index.php und diese route wird auf der Startseite automatisch