0
我無法創建正則表達式匹配的URL蛞蝓[AZ](「字」由單破折號分開)是這樣的:正則表達式中symfont路線蛞蝓
wordone-wordtwo-wordtree
在路線:
csa_platform_category:
path: /c/{slug}
defaults: { _controller: CSAPlatformBundle:Category:index }
requirements:
slug: "^[a-z]+(?:-[a-z]+)*$"
在樹枝:
<a href="{{ path('csa_platform_category', {'slug': cat.slug}) }}">{{ cat.name }}</a>
顯示的錯誤是:
在渲染模板期間引發異常(路由「csa_platform_category」的參數「slug」必須匹配「[az] +(?: - [az] +)*」(「」given)to生成相應的URL「)。
我用正則表達式很糟糕,所以任何幫助將不勝感激。
在PHP檢查貓的對象中的數據,你需要使用正則表達式的分隔符來定義正則表達式,嘗試'「〜^顯示未添加分隔符的路由器錯誤:未找到「GET/category/mutuelle-sante」的路由
csa_platform_category: path:/ category/{[az] +(?: - [az] +)* $〜「' –
」 slug} 默認值:{_controller:CSAPlatformBundle:Category:index} 要求: slug:「〜^ [a-z] +(?: - [a-z] +)* $〜」 – emwww
好的,那麼這個問題根本就不在正則表達式中。 –