Shopware - 获取文档生成事件

时间:2021-04-12 14:31:23

标签: php symfony events event-handling shopware

关于 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”语句?"

我无法使用正确的“使用”语句来进行此活动。我不知道我现在可以使用哪个事件,有人有想法吗?

1 个答案:

答案 0 :(得分:1)

正如@Valerii Pravoslavnyi 所说,经过一些调查,每个实体都有一个您可以在核心中找到的书面事件。例如,在我的例子中,我使用了:“document.written”,它就像一个魅力!