Sylius を使用して、独自のバンドル (彼の名前空間: src/Acme/ShopBundle) を作成しました。checkout のような sylius サービスをオーバーライドするには? 始めに少し提案してもらえますか?ワークフロー ?
メルシーボークー!
Sylius を使用して、独自のバンドル (彼の名前空間: src/Acme/ShopBundle) を作成しました。checkout のような sylius サービスをオーバーライドするには? 始めに少し提案してもらえますか?ワークフロー ?
メルシーボークー!
この記事を見てください。
あなたの場合、プロセスメソッドは次のようになります
public function process(ContainerBuilder $container)
{
$definition = $container->getDefinition('sylius.checkout_scenario');
$definition->setClass('Acme\ShopBundle\Process\YourShhopScenario');
}
その後、このリンクをチェックして、チェックアウト手順を定義する方法を確認してください。また、sylius シナリオ クラスも確認できます: Sylius\Bundle\CoreBundle\Checkout\CheckoutProcessScenario
(クラスの名前空間)