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 に答える