Symfony 2.1
プロジェクトに使用していて、ユーザーの管理に使用しようとしていFOSUserBundle
ます。ドキュメントにも従っていますが、エラーが発生します。
Unrecognized options "handler" under "fos_user.change_password.form"
何か案が?前もって感謝します!
Symfony 2.1
プロジェクトに使用していて、ユーザーの管理に使用しようとしていFOSUserBundle
ます。ドキュメントにも従っていますが、エラーが発生します。
Unrecognized options "handler" under "fos_user.change_password.form"
何か案が?前もって感謝します!
FOSUserBundleは最近、でいくつかの大きな変更を行いました2.0.x
。現在のFOSUserBundleのドキュメントは最新ではなく、現在は1.3.x
以下のものです。
1.3.x
引き続きハンドラーを使用する場合は、 composer経由に戻すことができます。packagistのさまざまなリリースを見てください。
FOSUserBundleの最新バージョンではハンドラーが削除され、EventListenersが使用されるようになりました。FOSUserEventsのリストを見て、フックするイベントを決定できます。ドキュメントの「Hookingintothecontrollers」の部分でコントローラーからFOSUserEventをサブスクライブする例を見ることができます。
また、FOSUserBundleのコントローラーをオーバーライドする場合は、パラメーターとしてSymfony2Requestコンポーネントクラスが必要になることに注意してください。