3

我正在使用Symfony 2.1一个项目并尝试使用它FOSUserBundle来管理用户。我也在关注文档,但出现错误:

 Unrecognized options "handler" under "fos_user.change_password.form"

任何想法?提前致谢!

4

1 回答 1

1

FOSUserBundle 最近在2.0.x. 截至目前,FOSUserBundle 文档不是最新的,目前适用于1.3.x以下版本。

1.3.x如果您仍想使用处理程序,可以通过 composer恢复。看看packagist上的不同版本。

最新版本的 FOSUserBundle 摆脱了处理程序,现在使用 EventListeners。您可以查看FOSUserEvents列表并决定要挂钩的事件。您可以在文档的“连接到控制器”部分中查看从控制器订阅 FOSUserEvent 的示例。

另外,请注意,如果您要覆盖 FOSUserBundle 的控制器,它现在需要 Symfony2 Request组件类作为其参数。

于 2013-01-02T14:45:54.107 回答