【发布时间】:2019-07-03 08:33:52
【问题描述】:
我使用的是 Symfony 4.3.2,FOS 用户包似乎不适用于这个版本。每次我尝试从这个包(“/register”、“/profile”等)调用操作时,我都会收到这个错误
控制器 'FOS\UserBundle\Controller\RegistrationController' 有 必需的构造函数参数并且在容器中不存在。 你忘了定义这样的服务吗?
似乎将依赖项注入 FOS 用户捆绑控制器存在一些问题。你知道如何解决这个问题吗?我没有尝试覆盖默认的 FOS 用户捆绑控制器。操作“/login”确实有效,因为 FOS User Bundle SecurityController 中有可为空的参数。
【问题讨论】:
-
请添加配置 - fos_user.yaml 和 security.yaml
标签: php fosuserbundle symfony-4.3