# Formular-Input abfangen?

**URL:** <https://forum.shopware.com/t/formular-input-abfangen/34974>\
**Category:** Programmierung\
**Created:** [2. März 2016 um 18:41 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974 "2016-03-02T18:41:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [2. März 2016 um 18:41 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/1 "2016-03-02T18:41:53Z")

</div>

Hi,

also irgendwie check ich das nicht so ganz. Ich habe eine Zusätzliche checkbox in meinem Formular doch

$request&nbsp; = $arguments-\>getSubject()-\>Request()-\>getParam(‘meinevar’);

ist immer leer(?)

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [3. März 2016 um 13:27 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/2 "2016-03-03T13:27:44Z")

</div>

was macht denn getMeinevar() oder get(‚meinevar‘) ?

Was steht im Request?

&nbsp;

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [3. März 2016 um 23:36 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/3 "2016-03-03T23:36:28Z")

</div>

also egal was ich mache, alles ist leer

**$post = Shopware()-\>Modules()-\>Admin()-\>sSYSTEM-\>\_POST;  
$post = Shopware()-\>System()-\>\_POST;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
$post = $arguments-\>getSubject()-\>Request()-\>getPost;  
$post = $arguments-\>getSubject()-\>Request()-\>get(‚meinevar‘);**

es kommt einfach nichts an… **getMeinevar()** gibt es ja nicht, _undefined function 😕 so langsam bin ich echt am verzweifeln_

_es ist ein frontend-plugin, kann es daran liegen?_

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [5. März 2016 um 20:24 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/4 "2016-03-05T20:24:40Z")

</div>

keiner eine idee ?

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [5. März 2016 um 22:24 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/5 "2016-03-05T22:24:46Z")

</div>

Hallo Mogly,

zeig doch mal etwas mehr Code. In welchem Event klinkst du dich denn ein? Wie sieht die Event Listener Funktion als Ganzes aus? Steht dein Wert denn in $\_POST drin?&nbsp;

getParam ist an sich schon die richtige Funktion.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [8. März 2016 um 20:14 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/6 "2016-03-08T20:14:43Z")

</div>

Hi,

also die $\_POST ist auch leer 😕

es sieht folgendermaßen aus:

```
$this->subscribeEvent(
				'Enlight_Controller_Action_PostDispatch_Frontend_Checkout', 
				'onPostDispatchCheckout');

```

und  
&nbsp;

```
public function onPostDispatchCheckout(Enlight_Event_EventArgs $arguments) {
		   
	$subject = $arguments->getSubject();
	$request = $subject->Request();
	$response = $subject->Response();
	$action = $request->getActionName();
	$view = $subject->View();		
	
	#$post = Shopware()->Modules()->Admin()->sSYSTEM->_POST;
	#$post = Shopware()->System()->_POST;	
	#$post = $arguments->getSubject()->Request()->getPost;
	#$post = $arguments->getSubject()->Request()->get('myvar');			
	#$checkNl = $request->getParam('myvar');	
					
	#$ddd = new \ReflectionClass($post);			
	$o = new LogHelper('Bootstrap');		
	self::$oLogger = $o->getLogger();	
	self::$oLogger->debug('xxxxxxxx POST: '.$post);
			
			
			
	$view->addTemplateDir($this->Path() . 'Views/');				
	#$view->assign('regInput', 'asdasdasdasdasdasdasd');				
			
		if ($action !== 'confirm' || !$request->isDispatched() ||
			$response->isException() || !$view->hasTemplate()) {
			return;
			}		
	}

```

die auskommentierten Sachen hab ich durchprobiert, weiter unten ein kleiner logger fürs Debuggen. Es kommt einfach nichts an.

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [14. März 2016 um 07:30 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/7 "2016-03-14T07:30:16Z")

</div>

Jemand eine Idee? Bin langsam echt am verzweifeln.

---

<div class="post-metadata">

**Author:** ![megadruck](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@megadruck](https://forum.shopware.com/u/megadruck)\
**Post date:** [13. September 2016 um 13:38 UTC](https://forum.shopware.com/t/formular-input-abfangen/34974/8 "2016-09-13T13:38:50Z")

</div>

Hast Du den Weg gefunden ?

Ich stehe im checkout gerade vor dem selben Problem
