---
title: "Arguments an Controller übergeben"
url: "https://www.typo3.net/d/115465-arguments-an-controller-uebergeben"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2013-07-17"
last_reply: "2013-07-31"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Arguments an Controller übergeben

Extensions › Extbase · 4 Antworten · gestartet 2013-07-17

## Eröffnungsbeitrag

**Halion** · 2013-07-17 · [Beitrag #1](https://www.typo3.net/d/115465-arguments-an-controller-uebergeben/1)

Hallo Community,

ich versuche einen String im View an den Controller zu übergeben, aber es will nicht klappen...

Im View habe ich folgende Zeile:

```html
<f:link.action controller="Item" action="index" arguments="{item:item, ansicht:'test'}" >
```

Der Controller Aufbau ist folgender:

```html
	/**
	 * Render a list of items.
	 *
	 * @param Tx_References_Domain_Model_Item $item
	 * @param string $ansicht 
	 * @return void
	 */
	public function indexAction(Tx_References_Domain_Model_Item $item=null, $ansicht=null) { .....
```

Wie übergebe ich Strings an den Controller?

Wäre Super wenn mir jemand helfen könnte?

Gruß
Halion

## Antworten

### [#2](https://www.typo3.net/d/115465-arguments-an-controller-uebergeben/2) · Unbekannter Benutzer · 2013-07-17

Sieht alles gut aus, ich hinterfrage mal das Gesamtkonzept nicht... ;)

Und dein 'test' kommt im Controller nie an? Siehst du denn das Argument in der URL?

### [#3](https://www.typo3.net/d/115465-arguments-an-controller-uebergeben/3) · harald1972 · 2013-07-18

mal dumm gefragt...

hast du den link-Tag auch geschlossen?

```html
<f:link.action ...>
hier klicken
</f:link.action>
```

### [#4](https://www.typo3.net/d/115465-arguments-an-controller-uebergeben/4) · emeh · 2013-07-26

Der Controller wird ausgeführt, nur ohne Entgegennahme des Parameters ansicht?

Kommt item an?

Hast du die Caches geleert? Das ist zwingend erforderlich, wenn du an Controller-Parametern was änderst.

### [#5](https://www.typo3.net/d/115465-arguments-an-controller-uebergeben/5) · mimaxx · 2013-07-31

Hi,

habe das bei mir mal probiert. Du kannst Dir den Wert über

```php
$this->request->getArgument('ansicht')
```

holen. Du kannst auch erst prüfen ob es das Argument gibt.

```php
		                if($this->request->hasArgument('ansicht')){
$ansicht = $this->request->getArgument('ansicht');}
```

Gruß
mimaxx

---

Quelle: „Arguments an Controller übergeben“, typo3.net, https://www.typo3.net/d/115465-arguments-an-controller-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
