# Event wird nicht ausgelöst

**URL:** <https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710>\
**Category:** Programmierung\
**Created:** [12. Mai 2016 um 11:48 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710 "2016-05-12T11:48:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![phisip](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@phisip](https://forum.shopware.com/u/phisip)\
**Post date:** [12. Mai 2016 um 11:48 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710/1 "2016-05-12T11:48:05Z")

</div>

Hallo,

ich hatte zwar gesehen, dass bereits häufiger ähnliche Fragen gestellt wurden, aber keine Antwort konnte mir bisher helfen.&nbsp;

Ich bin dabei ein Plugin zu schreiben, dass nach jedem Anlegen eines neuen Kunde eine bestimmte Aktion ausführt. Allerdings kommt bisher das Event nie zurück und stößt die Methode an.

Im Folgenden mein Code, ich hoffe, das mir jemand helfen kann:

```
 true,
            'update' => true,
            'enable' => true
        );
    }

    public function getLabel()
    {
        return 'Test';
    }

    public function getVersion()
    {
        return '1.0.0';
    }

    public function getInfo()
    {
        return array(
            'version' => $this->getVersion(),
            'label' => $this->getLabel(),
            'supplier' => 'xxx',
            'description' => 'xxx',
            'support' => '',
            'link' => 'xxx'
        );
    }

    public function install()
    {
        $this->registerEvents();
        return array('success' => true, 'invalidateCache' => array('frontend'));
    }

    private function registerEvents()
    {
        $this->subscribeEvent(
            'Shopware_Modules_Admin_SaveRegister_Successful',
            'onSaveRegisterMainData'
        );
    }

    public function onSaveRegisterMainData(Enlight_Event_EventArgs $args)
    {
        //wird nie aufgerufen :(
        error_log("GOT EVENT !!!!!!!!!!!!!!!!!!!");
        $returnData = $args->getReturn();   
        return $returnData;

    }

}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [12. Mai 2016 um 12:13 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710/2 "2016-05-12T12:13:26Z")

</div>

Bei install() würde ich “return true;” schreiben.

---

<div class="post-metadata">

**Author:** ![phisip](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@phisip](https://forum.shopware.com/u/phisip)\
**Post date:** [12. Mai 2016 um 12:24 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710/3 "2016-05-12T12:24:14Z")

</div>

@R4M‍ Danke für den Tipp, hat aber leider nicht geholfen :(&nbsp;

Ich habe auch bereits den Cache gelöscht und das Plugin neuinstalliert, hat allerdings mich bisher alles nicht weitergebracht.

Bin über jeden Tipp dankbar

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [12. Mai 2016 um 12:39 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710/4 "2016-05-12T12:39:04Z")

</div>

Aber install() wird noch ausgeführt? Das Plugin ist auch richtig angelegt? Weil dort noch “SwagSloganOfTheDay” steht.

---

<div class="post-metadata">

**Author:** ![phisip](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@phisip](https://forum.shopware.com/u/phisip)\
**Post date:** [12. Mai 2016 um 13:31 UTC](https://forum.shopware.com/t/event-wird-nicht-ausgelost/36710/5 "2016-05-12T13:31:44Z")

</div>

Ja das install() wird noch ausgeführt, nur das Event kommt scheinbar nicht rein

Das Plugin habe ich im Wesentlichen aus dem Beispiel übernommen, deswegen noch der Name, aber auch mit anderem Name funktoniert es leider nicht
