Wie kann ich allen Controllern in Symfony2 ein Routenpräfix hinzufügen?

8

Ich verwende Annotationen, um Routen in Controllern zu definieren, und ich habe 15 Controller. Alle werden von /path1 , /path2 ausgeführt.

Gibt es eine Möglichkeit, dass ich in all diesen Controllern auf sie über /admin/path1 und /admin/path2 zugreifen kann?

Ich möchte das nicht durch Ändern jeder Datei eingeben.

Kann ich das von einem einzigen Ort aus tun? Ich meine, das ganze Bündel sollte über /admin und dann ihre jeweiligen Pfade öffnen.

    
user825904 25.07.2012, 06:52
quelle

4 Antworten

15

probiere das

aus %Vor%

oder bei Verwendung von Anmerkungen

%Vor%     
user825904 25.07.2012, 07:04
quelle
6

Verwenden Sie dies in routing.yml :

%Vor%     
Elnur Abdurrakhimov 25.07.2012 07:06
quelle
4

Definieren Sie einfach die Annotation für Ihre Klasse (nicht für die Methode)

%Vor%

Ссылка

    
Vitalii Zurian 25.07.2012 06:55
quelle
2

Wenn Sie zum Beispiel einen bestimmten Controller DevController voranstellen möchten und etwas wie:

haben

myproject.com/dev/test

Fügen Sie in Ihrem Controller die folgende Route-Annotation wie im Beispiel hinzu:

%Vor%     
George Mylonas 05.04.2015 23:05
quelle

Tags und Links