# Wie kann ich trigger Doctrine Event wenn benutzen Shopware()-\>Modules()-\>Order()-\>setOrderStatus()

**URL:** <https://forum.shopware.com/t/wie-kann-ich-trigger-doctrine-event-wenn-benutzen-shopware-modules-order-setorderstatus/62018>\
**Category:** Programmierung\
**Created:** [26. September 2019 um 16:40 UTC](https://forum.shopware.com/t/wie-kann-ich-trigger-doctrine-event-wenn-benutzen-shopware-modules-order-setorderstatus/62018 "2019-09-26T16:40:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gregoraz](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@Gregoraz](https://forum.shopware.com/u/Gregoraz)\
**Post date:** [26. September 2019 um 16:40 UTC](https://forum.shopware.com/t/wie-kann-ich-trigger-doctrine-event-wenn-benutzen-shopware-modules-order-setorderstatus/62018/1 "2019-09-26T16:40:01Z")

</div>

Hallo,

Ich benutze Doctrine Subscriber:&nbsp;

```
 Shopware\Models\Order\Order::postUpdate

```

Hinzufügen einiger Funktionen, wenn der Bestellstatus oder der Zahlungsstatus geändert wird. Alles funktioniert perfekt, wenn ich es manuell aus dem Backend mache. Aber wenn ich eine Methode verwende (zum Beispiel in meinem Controller): Shopware () -\> Modules () -\> Order () -\> setOrderstatus (2,2, false, ‘test’), wird das Ereignis vom Doctrine-Abonnenten nicht ausgelöst. Wie soll ich das klären?

&nbsp;

Mit freundlichen&nbsp;großen,

Gregor

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [26. September 2019 um 16:41 UTC](https://forum.shopware.com/t/wie-kann-ich-trigger-doctrine-event-wenn-benutzen-shopware-modules-order-setorderstatus/62018/2 "2019-09-26T16:41:33Z")

</div>

Die Methode setOrderStatus() nutzt kein doctrine, sondern plain sql um den Status zu ändern. Hier wirst du einen alternativen Weg suchen müssen.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Gregoraz](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@Gregoraz](https://forum.shopware.com/u/Gregoraz)\
**Post date:** [26. September 2019 um 18:48 UTC](https://forum.shopware.com/t/wie-kann-ich-trigger-doctrine-event-wenn-benutzen-shopware-modules-order-setorderstatus/62018/3 "2019-09-26T18:48:36Z")

</div>

Danke für die Information. Ich wusste das nicht.

Ich habe meine Methode geschrieben, um den Auftragsstatus zu ändern, wobei die Doctrine verwendet wird.

Mein Problem ist gelöst, danke!

&nbsp;

Viele Gruße
