首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从/profile重定向到/profile/编辑[FOSUserBundle]

从/profile重定向到/profile/编辑[FOSUserBundle]
EN

Stack Overflow用户
提问于 2014-09-15 13:38:41
回答 1查看 942关注 0票数 1

我想将人从/profile重定向到/profile/编辑,我在routing.yml中尝试过这样做:

代码语言:javascript
复制
another_route:
    path: /profile
    defaults:
        _controller: FOSUserBundle:Profile:edit
        route: fos_user_profile_edit
        permanent: true

但是,这是不起作用的(它仍然到/profile页面的内容从这个网站)。从我在Symfony的页面上所读到的来看,它应该能工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 13:47:23

如果在自定义路由规则之前导入FOSUserBundle路由,则重定向将无法工作,当然,随后将匹配路由,并且解析在第一次匹配时停止。

您的another_route中也有一个问题:即使您移动它--无需任何修改--它也不会工作,因为您传递的控制器值是错误的

因此,您必须修改_controller值(如下所示),并将该路由放在FOSUserBundle导入路由之前

代码语言:javascript
复制
another_route:
    path: /profile
    defaults:
        _controller: FrameworkBundle:Redirect:redirect
        route: fos_user_profile_edit
        permanent: true
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25849438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档