# \[SW52\] PostDispatch\_Backend\_PluginInstaller wird nur beim deinstallieren eines Plugins geworfen

**URL:** <https://forum.shopware.com/t/sw52-postdispatch-backend-plugininstaller-wird-nur-beim-deinstallieren-eines-plugins-geworfen/46804>\
**Category:** Programmierung\
**Created:** [10. Juli 2017 um 12:15 UTC](https://forum.shopware.com/t/sw52-postdispatch-backend-plugininstaller-wird-nur-beim-deinstallieren-eines-plugins-geworfen/46804 "2017-07-10T12:15:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gearsdigital](https://avatars.discourse-cdn.com/v4/letter/g/ed655f/32.png) [@gearsdigital](https://forum.shopware.com/u/gearsdigital)\
**Post date:** [10. Juli 2017 um 12:15 UTC](https://forum.shopware.com/t/sw52-postdispatch-backend-plugininstaller-wird-nur-beim-deinstallieren-eines-plugins-geworfen/46804/1 "2017-07-10T12:15:16Z")

</div>

Warum wird der Event \_Enlight\_Controller\_Action\_PostDispatch\_Backend\_PluginInstaller&nbsp;\_nur beim Deinstallieren aufgerufen?&nbsp;Ich würde erwarten das er genau das Gegenteil macht.

Ich möchte einige Daten in der Datenbank ändern (wiederherstellen)&nbsp;nachdem das Plugin aktiviert wurde. Die _Install_-Methode ist leider nicht hilfreich weil zum zeitpunkt des Aufrufs noch nicht alle Daten in der Datenbank verfügbar sind.

Vermutlich habe ich noch nicht den richtigen Event gefunden…&nbsp;

```
class CustomPlugin extends Plugin
{
    
    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatch_Backend_PluginInstaller' => 'onPostDispatchBackenPluginInstaller'
        ];
    }

    public function onPostDispatchBackenPluginInstaller(\Enlight_Controller_ActionEventArgs $args)
    {
        // $args;
    }

}

```

Vielen Dank.

---

<div class="post-metadata">

**Author:** ![hhmarco73](https://avatars.discourse-cdn.com/v4/letter/h/ed8c4c/32.png) [@hhmarco73](https://forum.shopware.com/u/hhmarco73)\
**Post date:** [11. Juli 2017 um 07:22 UTC](https://forum.shopware.com/t/sw52-postdispatch-backend-plugininstaller-wird-nur-beim-deinstallieren-eines-plugins-geworfen/46804/2 "2017-07-11T07:22:31Z")

</div>

Das wird doch vermutlich nicht funktionieren, weil ja das Plugin noch nicht installiert ist. Warum stehen am Ende des Installprozess denn nicht alle Daten zur Verfügung bzw. woher kommen die Daten denn nach dem Installprozess?
