服务" security.firewall.map.context.main"依赖于不存在的服务" Security.context"

时间:2017-07-21 23:16:43

标签: fosuserbundle symfony-3.3

我在登录后使用此tutorial重定向用户,但在定义服务时出现此错误:

  

服务" security.firewall.map.context.main"依赖于不存在的服务" Security.context"。

我正在使用Symfony3,FOSUSERBundle 2.0 @dev。

这是我的服务:

QLE_On = QCheckBox("Non-editable?")
generic = QLineEdit()

if QLE_On.isChecked():
#disable editing of generic
经过一些研究,我发现 Security.context 已被删除。我想知道我是否可以用其他服务替换它,或者我该如何解决这个错误。

1 个答案:

答案 0 :(得分:0)

您应该尝试更改Security.context

security.authorization_checker
redirect.after.logout:
    class: AppBundle\Redirection\AfterLogoutRedirection
    arguments: ["@router","@security.authorization_checker"]

https://symfony.com/blog/new-in-symfony-2-6-security-component-improvements