我最近配置了 JMSSecurityExtraBundle,当我尝试将表达式添加到我的防火墙规则时,它会抛出这个错误:
致命错误:未捕获的异常 'Symfony\Component\DependencyInjection\Exception\RuntimeException' 带有消息“为定义“security.expressions.expression.3b9a3b9db79b52922a36b870bc46e5b114425575”定义的父定义“security.expressions.expression”不存在。
我遵循了此页面上描述的确切描述:
http://jmsyst.com/bundles/JMSSecurityExtraBundle/master/installation
这是发生错误的时间:
security:
access_control:
- { path: ^/foo, access: "hasRole('FOO') and hasRole('BAR')" }