質問

私はこの1つのような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 /設定/ 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