---
title: "Formular verarbeiten ohne dazugehöriges Model"
url: "https://www.typo3.net/d/125570-formular-verarbeiten-ohne-dazugehoeriges-model"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage"]
created: "2017-01-11"
last_reply: "2017-02-06"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Formular verarbeiten ohne dazugehöriges Model

Extensions › Extbase · 2 Antworten · gestartet 2017-01-11

## Eröffnungsbeitrag

**denyo256** · 2017-01-11 · [Beitrag #1](https://www.typo3.net/d/125570-formular-verarbeiten-ohne-dazugehoeriges-model/1)

Hallo zusammen,

heute verzweifle ich leider an einem Problem von dem ich niemals dachte, dass es eins werden könnte :-)

Und zwar habe ich folgendes Formular auf meiner Website, mit dem ich gerne einen Code überprüfen würde:

```html
<f:form action="checkCode" method="post" >
  <f:form.textfield name="registrationHash" />
  <f:form.submit value="Überprüfen" />
</f:form>
```

Dazu gibt es folgende Action, in der ich nur das Feld registrationHash haben und damit weiterarbeiten will:

```php
/**
  * action checkCode
  *
  * @param string $registrationHash
  * @return void
  */
public function checkCodeAction($registrationHash)
{ }
```

Nur leider bekomme ich bei der Übergabe des Formulars immer nur die Fehlermeldung
*Required argument "registrationHash" is not set for* ... Liege ich denn völlig falsch mit meinem Versuch diesen Wert zu übergeben? Wenn ja, wie bekomme ich denn Zugriff auf Daten eines Formulars, wenn ich kein passendes Model habe?

Ich hoffe, ihr könnt mir helfen.

Viele Grüße
Daniel

## Antworten

### [#2](https://www.typo3.net/d/125570-formular-verarbeiten-ohne-dazugehoeriges-model/2) · toifel · 2017-01-12

Sämtliche GET/POST Parameter sind in $this->request gespeichert. Damit kannst du die Formulardaten auch ohne passendes Model in Extbase nutzen.
<https://wiki.typo3.org/Extbase_HowTos#Accessing_GET.2FPOST_vars>

### [#3](https://www.typo3.net/d/125570-formular-verarbeiten-ohne-dazugehoeriges-model/3) · Drusilla · 2017-02-06

Ich glaube, du solltest die Funktion ohne Variable aufrufen, also nur checkCodeAction() ...

Im Controller kannst du dir hiermit z.B. die übergebenen mal Daten ausgeben lassen, dann sieht man es besser:
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($this->request->getArguments());

Vielleicht hilft dir diese Seite etwas weiter:
<https://advitum.de/2013/05/einstieg-in-extbase-ein-plugin-ohne-models/>

---

Quelle: „Formular verarbeiten ohne dazugehöriges Model“, typo3.net, https://www.typo3.net/d/125570-formular-verarbeiten-ohne-dazugehoeriges-model
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
