3

Sonata User Bundle を使用して、FOS バンドルを Sonata Admin バンドルに統合できます。私のログインはうまくいきます。ここで、FOSUserBundle にあるパスワードの変更などの機能を Sonata Admin Bundle に追加したいと考えています。

を使用して FOS ユーザー バンドルのプロファイル機能にアクセスできます。

localhost/myproject/web/app_dev.php/profile

ただし、パスワードの変更についても同じです

localhost/myproject/web/app_dev.php/change-password アクセスできません。

としてSonataAdminBundleと統合したい

localhost/myproject/web/app_dev.php/admin/change-password

どこを変更すればよいか、またはどこを間違えたのか教えていただけますか?

私のルーティングでは、

fos_user_security:
    resource: "@FOSUserBundle/Resources/config/routing/security.xml"

fos_user_profile:
    resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
    prefix: /profile

fos_user_register:
    resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
    prefix: /register

fos_user_resetting:
    resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
    prefix: /resetting

fos_user_change_password:
    resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
    prefix: /change-password
4

1 に答える 1

6

パスワード変更の経路を設定しましたか?

fos_user_change_password:
    resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
    prefix: /profile
于 2012-09-24T08:02:19.630 に答える