我在登录后使用此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 已被删除。我想知道我是否可以用其他服务替换它,或者我该如何解决这个错误。
答案 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