2013-03-12 24 views
3

以下內容僅匹配以private開始的路徑:的Symfony2 ACCESS_CONTROL,匹配包含一些字的所有路由

access_control: 
    #... 
    - { path: ^/private, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 } 
    - { path: ^/private, roles: ROLE_NO_ACCESS } 

如何我所有包含/private/(而不一定與private啓動路由匹配)?例如,將與/message/private/blabla .. 等效的[path~="private"]jQuery selectors匹配。

注意:有誰知道我們怎麼稱之爲我們在這裏使用的正則表達式嗎?這是特定於yml還是由Symfony實現,我很困惑。 是否有我在doc錯過這個地方有機會,我指的是具體的匹配模式,如啓動與描述,結尾,包含等....

回答

2

^/這種模式說,開始的一切(^)與斜槓(/)等。

我想這/private或類似*/private應該工作

+1

真棒@DonCallisto。正是我需要的! – Mick 2013-03-12 11:49:31