Wie bestehe ich den Booleschen Standardwert im Router?
-
25-10-2019 - |
Frage
Nehmen wir an, ich habe ein Geschichtspartal und habe so etwas in meinem Router:article/{century}/{decade}/{year}/{month}/{day}
Das Problem ist, dass mein Controller Boolesche Standardwerte für all diese Variablen (False) hat, da die Geschäftslogik entscheiden sollte, was zu zeigen ist, ohne ein Datum anzugeben.
Wie kann ich das tun, ohne dafür mehrere Routen anzugeben?
Lösung
* @Route("article/{century}/{decade}/...", defaults={"century"="false", "decade"="false", ...})
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow