使用Sylius,我创建了一个自己的包,他的名字空间:src / Acme / ShopBundle。 如何覆盖sylius服务,如结帐?你能给我一点建议吗?工作流程?
Merci beaucoup!
答案 0 :(得分:0)
看看这个article。
在你的情况下,过程方法看起来像这样
public function process(ContainerBuilder $container)
{
$definition = $container->getDefinition('sylius.checkout_scenario');
$definition->setClass('Acme\ShopBundle\Process\YourShhopScenario');
}
之后,请检查此link,了解如何定义结帐步骤。您还可以看到sylius场景类:Sylius\Bundle\CoreBundle\Checkout\CheckoutProcessScenario
(类命名空间)