这是我第一次与Sylius合作,我很难得到任何形式的信息。
我想用我的自定义结帐覆盖所有的结帐。
我试过覆盖路线,但似乎不起作用。
我在我的路线中添加了这个.yaml
sylius_checkout_address:
path: /checkout/address
methods: [GET, POST]
defaults:
_controller: open_marketplace.controller.test_controller::helloWorld
sylius_checkout_select_shipping:
path: /checkout/select-shipping
methods: [GET, POST]
defaults:
_controller: open_marketplace.controller.test_controller::helloWorld
sylius_checkout_select_payment:
path: /checkout/select-payment
methods: [GET, POST]
defaults:
_controller: open_marketplace.controller.test_controller::helloWorld
sylius_checkout_complete:
path: /checkout/complete
methods: [GET, POST]
defaults:
_controller: open_marketplace.controller.test_controller::helloWorld
我只是想看看我是否可以只回显你好,世界和死亡()。
但我仍然得到旧的结帐过程。
1条答案
按热度按时间0s7z1bwu1#
在symfony中覆盖路由始终是可能的。
最后一个路由也算在内,所以请确保先加载sylius路由,然后再添加自己的路由定义。
路由的名称必须与原始路由完全相同。我猜在你的情况下,路线命名为: