Routing in Silex / Symfony. Bereitstellung einer Standardroute

8

Ich versuche, etwas mit Silex zu tun (das die Symfony-Routing-Komponente verwendet - also könnte die Antwort auch auf Symfony anwendbar sein)

Ich füge Silex zu einer Legacy-Anwendung hinzu, um Routing bereitzustellen, aber ich muss die existierende Standardimplementierung von Anwendungen zum Laden von Dateien beachten (das ist einfach die Datei vom Dateisystem aus der angegebenen URL zu laden).

edit: zur Klarstellung: Vorhandene Datei wird aus dem Dateisystem als ein Include innerhalb einer übergeordneten Vorlage geladen, nachdem eine Reihe von Bootstrappingaufrufen vorgenommen wurde.

Was ich finde, ist, dass Silex in Ermangelung einer definierten Route, die den Legacy-Seiten entspricht, eine Ausnahme auslöst.

Ich brauche wirklich einen Weg, um einen Standard (Fallback) -Mechanismus für die Behandlung dieser Legacy-Seiten bereitzustellen - aber mein Muster muss mit der gesamten URL übereinstimmen (nicht nur einem Fragment).

Ist das möglich?

%Vor%

Dies muss ein häufiger Anwendungsfall sein. Ich versuche, eine Möglichkeit zu schaffen, eine RESTFUL-Schnittstelle neben Legacy-Code zu haben (load /myfolder/mysubfolder/my_php_script.php)

    
calumbrodie 14.07.2011, 13:02
quelle

2 Antworten

28

Ich habe die Antwort im symfony Kochbuch gefunden ...

Ссылка

%Vor%     
calumbrodie 14.07.2011, 17:25
quelle
4

Sie können die Fehlerbehandlung verwenden, etwa so:

%Vor%     
Charles 14.07.2011 13:56
quelle

Tags und Links