3

private以下は、 :で始まるパスにのみ一致します。

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

/private/を含む(必ずしもで始まるとは限らない)すべてのルートを一致させるにはどうすればよいprivateですか?たとえば、/message/private/blabla.. jQueryセレクター[path~="private"]と同等のものに一致するもの。

注:ここで使用している正規表現をどのように呼び出すかを知っている人はいますか?これはymlに固有のものですか、それともSymfonyによって実装されたものですか、私は混乱しています。どこかのドキュメントでこれを見逃した可能性はありますか?つまり、開始、終了、包含などの特定の一致パターンを持つ説明を意味します。

4

1 に答える 1

2

^/このパターンは、( ^) で始まるすべてをスラッシュ ( /) などで表します。

/privateそれか何か*/privateがうまくいくはずだと思います

于 2013-03-12T10:28:19.293 に答える