如何在Sylius中覆盖默认登录重定向路由

时间:2017-01-14 16:18:25

标签: symfony sylius

登录我的Sylius应用程序(网站登录,而不是管理员登录)后,我被重定向到/ shop(这是我的app / config / routing.yml中定义的SyliusShopBundle的路径) 是否有可能覆盖登录重定向以重定向到/(我已经放置静态索引页面)?

谢谢!

编辑:这是我在CoderMaggie回答后的代码

sylius_shop_login:
    path: /shop/login
    methods: [GET]
    defaults:
        _controller: sylius.controller.security:loginAction
        _sylius:
            template: "@SyliusShop/login.html.twig"
            redirect:
                route: homepage

但我没有被重定向到路线主页

1 个答案:

答案 0 :(得分:3)

我不确定您为什么被重定向到/shop它不是默认行为。甚至没有这样的路线。

但如果你要定制东西,这将是方法:)

sylius_shop_login:
    path: /login
    methods: [GET]
    defaults:
        _controller: sylius.controller.security:loginAction
        _sylius:
            template: "@SyliusShop/login.html.twig"
            redirect:
                route: your_route_here_if_other_than_the_original_one