2

我已按照FOSUserBundle安装说明进行操作。我正在使用 Symfony 2.0 并FOSUserBundle锁定到 1.2.0。当我尝试访问profile.change-password时,我收到一个错误,例如

无法加载类型“fos_user_change_password_form”

Symfony\Component\Form\Exception\FormException: Could not load type "fos_user_change_password_form" (uncaught exception) at /vendor/symfony/src/Symfony/Component/Form/FormFactory.php line 383

config.yml文件中我有:

change_password:
    form:
        type:               fos_user_change_password
        handler:            fos_user.change_password.form.handler.default
        name:               fos_user_change_password_form
        validation_groups:  [ChangePassword]  

有什么建议么?

4

1 回答 1

1

这完全是因为版本问题。因为我使用的捆绑包数量应该与其他版本匹配。FOSUserBundle应该有版本 1.2.4。为了symfony 2.0.16

于 2012-09-26T12:14:51.820 回答