Was ist eine "Route" in edoc automate?
Eine Route ist ein Muster für eine URL, zu der eine bestimmte View geladen und angezeigt werden kann.
Routen beginnen immer mit einem Schrägstrich /. Eine Route kann feste Bestandteile haben, aber auch Parameter, die angegeben werden müssen oder optional sind.
Parameter in Routen geben Sie wie folgt an: {name}
Muster für optionale Bestandteile der URL
Optionale Bestandteile einer Route werden in eckigen Klammern [] eingeschlossen.
Beispiele:
/view/{param1}[/{param2}]
Typisierung und Validierung von Parametern
Sie können reguläre Ausdrücke (RegEx) in einer Route verwenden, um Parameter einzuschränken. Auf diese Weise sorgen Sie dafür, dass nur der Bereich (Range) im regulären Ausdruck für den Parameter akzeptiert wird. Wenn Sie einen Routenparameter angeben, der nicht mehr dem regulären Ausdruck überstimmt, erhalten Sie eine Fehlermeldung.
Beispiele:
/view/{param1:\d+}[/{param2:fo*}]