Symfony2访问控制和路径名

时间:2013-04-18 06:10:23

标签: security symfony routes access-control

我在symfony2 docs中找不到这个,所以我在这里问。是否可以在security.yml access_controll内设置路径名而不是模式?

而不是:

access_control:
    - { path: /admin/logowanie, roles: IS_AUTHENTICATED_ANONYMOUSLY }

设置如下:

access_control:
    - { path: pkr_blog_user_login, roles: IS_AUTHENTICATED_ANONYMOUSLY }

路径名称是正确的,但目前第二种形式不起作用。我怎样才能使它发挥作用?

1 个答案:

答案 0 :(得分:1)

我认为你不能做这样的事情。

你可以做的是secure a controller,这非常类似于你在这里尝试做的事情,因为控制器(动作)将由特定路线调用,即使你改变了路线名称,假设您必须通过相同的控制器操作。

通过这种方式,您可以获得正在搜索的灵活性。