我想将人从/profile重定向到/profile/编辑,我在routing.yml中尝试过这样做:
another_route:
path: /profile
defaults:
_controller: FOSUserBundle:Profile:edit
route: fos_user_profile_edit
permanent: true但是,这是不起作用的(它仍然到/profile页面的内容从这个网站)。从我在Symfony的页面上所读到的来看,它应该能工作。
发布于 2014-09-15 13:47:23
如果在自定义路由规则之前导入FOSUserBundle路由,则重定向将无法工作,当然,随后将匹配路由,并且解析在第一次匹配时停止。
您的another_route中也有一个问题:即使您移动它--无需任何修改--它也不会工作,因为您传递的控制器值是错误的
因此,您必须修改_controller值(如下所示),并将该路由放在FOSUserBundle导入路由之前
another_route:
path: /profile
defaults:
_controller: FrameworkBundle:Redirect:redirect
route: fos_user_profile_edit
permanent: truehttps://stackoverflow.com/questions/25849438
复制相似问题