3

我可以使用 Sonata 用户包将 FOS 包集成到奏鸣曲管理包。我的登录工作正常。现在我想将 FOSUserBundle 中的更改密码等功能添加到奏鸣曲管理包

我可以使用 FOS User Bundle 访问配置文件功能

本地主机/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 回答