Как пройти логическое значение по умолчанию на маршрутизаторе?

StackOverflow https://stackoverflow.com/questions/8309583

  •  25-10-2019
  •  | 
  •  

Вопрос

Допустим, у меня есть портал истории, и у меня есть что -то подобное в своем роутере:article/{century}/{decade}/{year}/{month}/{day}
Проблема в том, что у моего контроллера есть логические значения по умолчанию для всех этих переменных (FALSE), потому что бизнес -логика должна решить, что показать без указания даты.
Как я могу сделать это без указания нескольких маршрутов для этого?

Это было полезно?

Решение

 * @Route("article/{century}/{decade}/...", defaults={"century"="false", "decade"="false", ...})
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top