在symfony項目中,我想使用下劃線作爲分隔符 作爲routing.yml中的參數。作爲一個segment_separators在routing.yml中的下劃線
地址例如: /article/lorem-1111_45.html
在routing.yml中
rule_sample:
url: /article/:info-:datePublished_:id.html
param: { module: cms, action: test }
options:
segment_separators: ['-', '/', '.', '_']
requirements:
info: ^([A-Za-z0-9\-]+)$
datePublished: \d+
id: \d+
此代碼不工作。我有以下錯誤: 無法解析「/article/:info-:datePublished_:id.html」路線在 附近「:id.html」。
任何人都知道如何實現這個規則?
+1:我從來沒有能夠得到滿意的我自己,會對解決方案感興趣。但請注意,破折號( - )被認爲更適合搜索引擎優化,儘管你不應該在下劃線方面有太多問題。 – Tom 2010-05-24 11:55:15