我想知道是否有人知道是否可以在Symfony 1.4 + Doctrine 1.2中为一个路由规则分配多个静态URL。
我所追求的是...... ...
my_routing_rule:
url: {/first-url/, /second-url/, /third-url/}
param: {module: mymodule, action: myaction}
网址是静态的,在这种情况下我不能使用变量:something
。
答案 0 :(得分:5)
以这种方式尝试:
my_routing_rule:
url: /:something/
param: { module: mymodule, action: myaction }
requirements:
something: /^(first_url|second_url|third_url)$/
答案 1 :(得分:0)
尝试反向时会出现问题(url_for(“@ my_routing_rule”)。所以你需要有三个不同的名字。
my_routing_rule_first:
url: {/first-url/}
param: {module: mymodule, action: myaction}
my_routing_rule_second:
url: {/second-url/}
param: {module: mymodule, action: myaction}
my_routing_rule_third:
url: { /third-url/}
param: {module: mymodule, action: myaction}