关于 Shopware6 中的活动,我需要您的帮助。 我想知道如何在通过后端手动创建贷记单时获得该事件。
例如,我拿了这个事件:OrderEvents::ORDER_TRANSACTION_WRITTEN_EVENT,它可以在“/vendor/shopware/core/Checkout/Order/OrderEvents.php”中找到。
我尝试在我的 documentSubscriber 中复制相同的语法,如下所示:DocumentEvents::DOCUMENT_WRITTEN_EVENT 但在“/vendor/shopware/core/Checkout/Document/...”中找不到此事件.
很自然地,我遇到了这个错误:“尝试从命名空间“Emakers\TransmissionPlugin\Subscriber”加载类“DocumentEvents”。您是否忘记了另一个命名空间的“use”语句?"
我无法使用正确的“使用”语句来进行此活动。我不知道我现在可以使用哪个事件,有人有想法吗?
答案 0 :(得分:1)
正如@Valerii Pravoslavnyi 所说,经过一些调查,每个实体都有一个您可以在核心中找到的书面事件。例如,在我的例子中,我使用了:“document.written”,它就像一个魅力!