# personalAction in Register Controller erweitern

**URL:** <https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [15. Oktober 2013 um 15:33 UTC](https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161 "2013-10-15T15:33:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [15. Oktober 2013 um 15:33 UTC](https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161/1 "2013-10-15T15:33:11Z")

</div>

Hallo, wie kann ich den View erweitern, der bei Aufruf der personalAction vorbereitet wurde? Derzeit steht das direkt im Core drin, was ja so nicht besonders updatefähig ist. Gruß, Michael

---

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [21. Oktober 2013 um 14:46 UTC](https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161/2 "2013-10-21T14:46:18Z")

</div>

Hat hier niemand nen Tipp? Sehe vermutlich einfach den Wald vor lauter Bäumen nicht. Konkret: Brauche einfach einen After Hook auf eine Controller-Funktion, was ja so nur bei den Core Klassen gehen dürfte.

---

<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:** [22. Dezember 2013 um 06:22 UTC](https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161/3 "2013-12-22T06:22:01Z")

</div>

?! Du kannst auch hooks auf Methoden von Controllern setzen. Viele Grüße Gesendet von meinem iPhone mit [Tapatalk](http://tapatalk.com/m?id=1)

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [9. Januar 2014 um 17:32 UTC](https://forum.shopware.com/t/personalaction-in-register-controller-erweitern/16161/4 "2014-01-09T17:32:25Z")

</div>

Hi, registriere dir einfach folgendes Event: Enlight\_Controller\_Action\_PostDispatchSecure\_Frontend\_Register Um jeden Dispatch auf dem Register Controller zu bekommen. Dann kannst du im Event Listener auf die Action abprüfen: public function onEvent(Enlight\_Event\_EventArgs $args) { if ($args-\>getSubject()-\>Request()-\>getActionName() === ‘personal’) { // … do your stuff here } } Hoffe das hilft dir weiter. Vom Hook würde ich abraten 😉 Gruß Oliver
