# Variablen in Controller zwischenspeichern

**URL:** <https://forum.shopware.com/t/variablen-in-controller-zwischenspeichern/49022>\
**Category:** Programmierung\
**Created:** [24. Oktober 2017 um 09:16 UTC](https://forum.shopware.com/t/variablen-in-controller-zwischenspeichern/49022 "2017-10-24T09:16:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mm\_swf](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mm\_swf](https://forum.shopware.com/u/mm_swf)\
**Post date:** [24. Oktober 2017 um 09:16 UTC](https://forum.shopware.com/t/variablen-in-controller-zwischenspeichern/49022/1 "2017-10-24T09:16:52Z")

</div>

Hallo,&nbsp;

Für ein kleines Plugin habe ich einen Controller, der nach Anfrage des Clients erst einige Daten aus der DB holt, mansche dem Client schickt, und dann auf das ‚OK‘ des Client&nbsp;wartet wo es diese Daten weiterverarbeitet. Anscheinend wird für jede Aktion eines Controllers in Shopware die Klasse neu initialisiert, deshalb kann ich diese Daten nicht im Kontroller als normale Klassenfelder dynamisch speichern. Wie gehe ich vor? Es sollte klar sein dass ich nicht nochmal die Daten aus der DB holen möchte.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [25. Oktober 2017 um 10:03 UTC](https://forum.shopware.com/t/variablen-in-controller-zwischenspeichern/49022/2 "2017-10-25T10:03:16Z")

</div>

So funktioniert HTTP nunmal. Das ist stateless! Wenn du Dinge über den Request hinweg speichern willst, musst du das in der Session tun. Oder du übergibt alle relevanten Daten immer per Request an den Controller.
