无法加载类型“fos_user_change_password_form”+ FOSUserBundle

时间:2012-09-26 05:46:07

标签: symfony fosuserbundle

我已按照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]  

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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