문제

이와 같은 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top