Gibt es standardmäßig alle Routen zu neuen Aktionen in Play 2?

8

In Play 1 hatten neue Aktionen, die Sie definierten, eine Standardroute.

%Vor%

(Dies trat standardmäßig in neuen Projekten auf)

Was ist das Play 2 / 2.1-Äquivalent? Warum erscheint es nicht in der Standardroute-Datei?

    
ripper234 27.02.2013, 17:03
quelle

2 Antworten

17

Eigentlich ist eine Sammelroute verfügbar. Laut dem Routing-Dokument in Play 2.0+ können Sie Dynamische Teile verwenden, die sich über mehrere / Wenn Sie es als genau letzte Route der angegebenen Methode angeben, wird es jede Route erfassen, die zuvor noch nicht erfasst wurde. Sie können dies zur weiteren Bearbeitung für ein Beispiel verwenden, wenn Sie andere "Routen" in DataBase gespeichert haben.

%Vor%     
biesior 27.02.2013, 20:00
quelle
2

Leider haben die Routen in Play Framework 2 diese Funktion nicht. Sie können jedoch eine Global -Klasse erstellen, die GlobalSettings erweitert und den Catch all in der onRouteRequest -Methode implementiert. Überprüfen Sie die API oder Dokumentation für Details.

Hinweis: Dies ist erst seit 2.1.0 verfügbar.

    
Mirko Adari 27.02.2013 17:09
quelle