我的路線(塞包含破折號!):Symfony2如何讓路線正則表達式中的破折號?
region:
pattern: /regione/{slug}-{id}
defaults: { _controller: SWAItaliaInCifreBundle:Default:region }
在枝杈模板:
{% for r in regions %}
<a href='{{ path('region', { 'slug':r.slug, 'id':r.id }) }}'>{{ r.name }}</a>
{% endfor %}
我收到一條錯誤約正則表達式匹配。 問題:爲什麼Symfony2不允許在URL中破折號?我怎樣才能指定我的路線包含破折號(它完全正常)?
例外,有一個模板 (「參數‘金屬塊’路由‘區域’必須匹配‘[^/- ]的呈現期間被扔?+’ (」山谷-d-奧斯塔-河谷-d-aoste「))
允許一個尾部斜線在模式的末尾添加一個'/'。例如模式:/ regione/{slug} - {id}/- 然後沒有正則表達式需要 – Michael
需要下面的答案是正確的。這個配置有錯誤的結構和符號 – coviex
@coviex這是一箇舊的答案/符號。更新了我的答案。 –