我想生成一个这样的 URL:
/MyCategory/MySubCategory/page2.html
我试图这样做:
my_route:
url: /:variable1/:variable2/literal:variable3.html
但 Symfony 输出如下:
/MyCategory/MySubCategory/page:variable3.html
我正在使用 Symfony 1.4.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/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