# Wie Methode aus Controller aufrufen?

**URL:** <https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [3. Februar 2014 um 15:37 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161 "2014-02-03T15:37:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mac](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mac/32/7855_2.png) [@mac](https://forum.shopware.com/u/mac)\
**Post date:** [3. Februar 2014 um 15:37 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161/1 "2014-02-03T15:37:19Z")

</div>

Hallo, ich möchte aus meinem Plugin-Controller die Methode „ratingAction“ in der Klasse „engine / Shopware / Controllers / Frontend / Detail.php“ aufrufen. Hintergrund: ich möchte die Artikelbewertung aus meinem Plugin abfeuern. Wie kann ich das machen? So funktioniert nicht: `Shopware()-\>Controllers()-\>Frontend()-\>Details()-\>ratingAction()` Gruß Marco

---

<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:** [3. Februar 2014 um 15:49 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161/2 "2014-02-03T15:49:22Z")

</div>

An Methoden von controllern kommst du nicht ran - insbesondere da diese ja nicht immer instanziert sein müssen. Viele Grüße

---

<div class="post-metadata">

**Author:** ![mac](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mac/32/7855_2.png) [@mac](https://forum.shopware.com/u/mac)\
**Post date:** [3. Februar 2014 um 16:30 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161/3 "2014-02-03T16:30:44Z")

</div>

Danke für deine Antwort. Gibt es keine elegante Möglichkeit diese Methode aufzurufen? Gruß Marco

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [3. Februar 2014 um 20:35 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161/4 "2014-02-03T20:35:55Z")

</div>

Hi, nein, „elegant“ nicht. Warum rufst du nicht direkt die sSaveComment auf oder liegst die Bewertungen direkt in die DB? Models müssten ja auch da sein, oder? lG Daniel Gesendet von meinem HTC One mit Tapatalk

---

<div class="post-metadata">

**Author:** ![mac](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mac/32/7855_2.png) [@mac](https://forum.shopware.com/u/mac)\
**Post date:** [3. Februar 2014 um 21:01 UTC](https://forum.shopware.com/t/wie-methode-aus-controller-aufrufen/18161/5 "2014-02-03T21:01:02Z")

</div>

Wenn ich die sSaveComment direkt aufrufe, benötige ich ja trotzdem die Logik aus dem Controller, denn es sollen ja auch Fehlermeldungen zurückgegeben werden, wenn nicht alle Felder gefüllt sind. Dann versuche ich mal die Funktion vom Controller in mein Plugin zu übernehmen… Gruß Marco
