我想产生像这样的一个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