# Formularprüfung redirect zurück mit Fehlermeldung - Wie? (funktioniert nicht)

**URL:** <https://forum.shopware.com/t/formularprufung-redirect-zuruck-mit-fehlermeldung-wie-funktioniert-nicht/57835>\
**Category:** Programmierung\
**Created:** [2. Februar 2019 um 18:57 UTC](https://forum.shopware.com/t/formularprufung-redirect-zuruck-mit-fehlermeldung-wie-funktioniert-nicht/57835 "2019-02-02T18:57:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [2. Februar 2019 um 18:57 UTC](https://forum.shopware.com/t/formularprufung-redirect-zuruck-mit-fehlermeldung-wie-funktioniert-nicht/57835/1 "2019-02-02T18:57:09Z")

</div>

Hallo, ich habe einen eigenen Controller, der ein Formular im Frontend abbildet.

beim Abschicken mache ich in der Controller-Action eine Validierung, und möchte gern auftretende Fehlermeldungen zurückgeben und wieder aufs Formular zurückspringen.

Falls alles OK ist, wird auf eine Success-Seite weitergeleitet. Also eigentlich nichts schweres, hab mir das auch von der LoginAction im Account abgeschaut.

Falls alles OK ist, wird mit **$this-\>redirect&nbsp;** weitergeleitet.

Wenn Fehler aufgetreten sind, mache ich folgendes:

```
$this->View()->assign("error_flags", $errorFlags);
$this->View()->assign("error_messages", $errorMessages);

$this->forward('index', 'myform', 'frontend', [
    'sTarget' => $request->getParam('sTarget'),
]);

```

also eigentlich genauso wie beim Login… ich lande auch wieder beim Formular, jedoch gehen die Fehlermeldungen verloren und ich habe die Variable dann nicht im Template… wieso?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [3. Februar 2019 um 16:04 UTC](https://forum.shopware.com/t/formularprufung-redirect-zuruck-mit-fehlermeldung-wie-funktioniert-nicht/57835/2 "2019-02-03T16:04:52Z")

</div>

Ein forward schmeißt immer alle Variabeln aus den Template weg. Da du ein Forward machst, könntest du diese wie sTarget übergeben und via getParams abholen
