Symfony Route URL (변수가 문자 그대로 결합)
-
19-09-2019 - |
문제
이와 같은 URL을 생성하고 싶습니다.
/MyCategory/MySubCategory/page2.html
나는 이런 식으로 그것을 시도했다 :
my_route:
url: /:variable1/:variable2/literal:variable3.html
그러나 Symfony는 이것을 출력합니다.
/MyCategory/MySubCategory/page:variable3.html
Symfony 1.4.1을 사용하고 있습니다
이것을 어떻게 해결할 수 있습니까?
해결책
노력하다:
my_route:
url: /:variable1/:variable2/:variable3
param: { module: mymodule, action: myaction }
sf_app/config/factories.yml :
prod:
routing:
param:
suffix: .html
용법:
<?php echo url_for('my_route', array('variable1'=>'news', 'variable2'=>'sports', 'variable3'=>'page2'));?>
그래서 그것은 그것을 생산해야합니다.
/news/sports/page2.html
제휴하지 않습니다 StackOverflow