플러그인이있어서 쿼리 문자열의 변수를 기반으로 다른 routing.yml 파일을로드해야합니다.symfon 1.4 플러그인 내 URL 매개 변수에 따라 다른 routing.yml로드
예 : 홈페이지의 페이지 매개 변수 url_for ('@의 route1')가, 하나 개의 URL을 반환됩니다
if($request->getParameter('page'){
// use routingPage.yml
}
else{
// use another routing.yml
}
그래서, 다른 같은 url_for ('@의 route1')는 다른 URL을 반환합니다.
내가 원하는 것을하기 위해 rouing.yml 로딩 메커니즘을 어떻게 오버라이드 할 수 있습니까?
Symfony 1.4 프로젝트에서이 작업을 수행하는 시스템을 만들었지 만 * super * 복잡합니다. Symfony의 라우팅 설정 핸들러를 처음부터 끝까지 다시해야했다. 이 방법으로 재정의되도록 설계되지 않았습니다. 필요한 것을 성취 할 수있는보다 간단한 방법이 있다면, 대신 그 방법을 제안 할 것입니다. –