Shopware - 获取文档生成事件
Shopware - get Document Generation Events
关于 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”加载class“DocumentEvents”。你忘记了一个另一个名称空间的“使用”语句?
我没有正确的“使用”语句来制作此事件。我不知道现在可以使用哪个事件,有人知道吗?
正如@Valerii Pravoslavnyi 所说,经过一些调查,每个实体都有一个书面事件,您可以在核心中找到它。例如,在我的例子中,我使用了:“document.written”,它就像一个魅力!
关于 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”加载class“DocumentEvents”。你忘记了一个另一个名称空间的“使用”语句?
我没有正确的“使用”语句来制作此事件。我不知道现在可以使用哪个事件,有人知道吗?
正如@Valerii Pravoslavnyi 所说,经过一些调查,每个实体都有一个书面事件,您可以在核心中找到它。例如,在我的例子中,我使用了:“document.written”,它就像一个魅力!