【问题标题】:How to overriding CoreBundle/Checkout?如何覆盖 CoreBundle/Checkout?
【发布时间】:2014-02-26 16:08:32
【问题描述】:

使用 Sylius,我创建了一个自己的包,他的命名空间:src/Acme/ShopBundle。 如何覆盖结帐之类的 sylius 服务?你能给我一点开始的建议吗?工作流程?

谢谢你!

【问题讨论】:

  • 可能是 sylius 作为我的第一个 symfony cookie 太难吃了?有什么建议吗?

标签: sylius


【解决方案1】:

看看这个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(类命名空间)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    相关资源
    最近更新 更多