2011-11-29 4 views
1

내가 역사 포털을 가지고 있고 라우터에 다음과 같은 것이 있다고 가정 해 봅시다. article/{century}/{decade}/{year}/{month}/{day}
비즈니스 로직이 무엇을 표시할지 결정해야하기 때문에 내 컨트롤러에 이러한 모든 변수에 대한 부울 기본값이 있습니다 (false). 날짜를 지정하지 않고.
여러 경로를 지정하지 않으면 어떻게해야합니까?라우터에서 부울 기본값을 전달하는 방법은 무엇입니까?

+0

여러 경로를 지정하지 않을 특별한 이유? 경로는 저렴하며 이와 같은 복잡한 요구 사항에 대한 오류 범위가 줄어 듭니다. – Problematic

+0

왜냐하면 나뭇 가지에 "페이징 (paginator)"을 가지고 있기 때문에 두 개의 링크를 넣는 5 가지 경우 .../ – r1pp3rj4ck

답변

0
* @Route("article/{century}/{decade}/...", defaults={"century"="false", "decade"="false", ...}) 
+0

XML을 사용하고 있는데 이렇게 작동하지 않습니다. S 경로가 일치하지 않는다고합니다. – r1pp3rj4ck

관련 문제