仅为管理员显示Symfony探查器

时间:2016-05-31 16:49:22

标签: php symfony

我想仅针对页面管理员(ROLE_SUPER_ADMIN)显示Symfony探查器栏(并访问探查器)。

我已遵循此说明:http://symfony.com/doc/2.8/cookbook/profiler/matchers.html#creating-a-custom-matcher

但是没有用。我收到此错误消息:

AuthenticationCredentialsNotFoundException in classes.php line 2892:
The token storage contains no authentication token. One possible reason may be that there is no firewall configured for this URL.

有人可以帮助我,或者知道这条错误信息吗?

感谢将来的所有回复!

1 个答案:

答案 0 :(得分:0)

确保dev中的security.yaml部分有正确的参数。

请务必取消注释security.yaml中的以下行:

firewalls:
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

之后它应该可以正常工作。