---
title: "Zusätzliche Daten (aus TCA) an View übergeben"
url: "https://www.typo3.net/d/112103-zusaetzliche-daten-aus-tca-an-view-uebergeben"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage"]
created: "2012-09-13"
last_reply: "2012-09-16"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Zusätzliche Daten (aus TCA) an View übergeben

Extensions › Extbase · 2 Antworten · gestartet 2012-09-13

## Eröffnungsbeitrag

**kjuuze** · 2012-09-13 · [Beitrag #1](https://www.typo3.net/d/112103-zusaetzliche-daten-aus-tca-an-view-uebergeben/1)

Hallo an Alle!

Ich hänge gerade an einem wohl simplen Problem: Ich möchte von meiner editAction noch ein zusätzliches Array an die View übergeben. Nur leider funktioniert das nicht so einfach, wie ich mir das gewnüscht hätte ;) Hier meine editAction aus dem Controller:

```php
	/**
	 * action edit
	 *
	 * @param Tx_MeineExtension_Domain_Model_Model $model
	 * @return void
	 */
	public function editAction(Tx_meineExtension_Domain_Model_Model $model) {
		
		$GLOBALS['TSFE']->includeTCA();
		$tca = t3lib_div::loadTCA('tx_meineextension_domain_model_model');
		foreach ($GLOBALS['TCA']['tx_meineextensions_domain_model_model']['columns']['meinespalte']['config']['items'] as $value) {
			$meinArray[$value[1]]=$value[0];    
		}

		$this->view->assign('model', $model)->assign('meinArray', $meinArray);
	}
```

Im View-Template bräuchte ich das Array im eine Select-Liste zu erstellen:

```html
<f:form.select property="type" name="type" options="{meinArray}" />
```

Wo muss nun meinArray noch überall registriert werden, bis die Daten im View ankommen? Vielen Dank für Hinweise :)

MfG
Markus

## Antworten

### [#2](https://www.typo3.net/d/112103-zusaetzliche-daten-aus-tca-an-view-uebergeben/2) · einpraegsam.​net · 2012-09-16

Ist das Array überhaupt befüllt? Hast du schon mal eine Debug-Ausgabe gemacht?

### [#3](https://www.typo3.net/d/112103-zusaetzliche-daten-aus-tca-an-view-uebergeben/3) · kjuuze · 2012-09-16

Jap, befüllt wird es. Wenn ich...

```php
$this->view->assign('model', $meinArray)
```

... übergebe, kann ich das Array im View auslesen. Nur möchte ich ja mein Model auch noch übergeben. So, dass ich im View das Model UND $meinArray auswerten kann.

Wenn ich folgendes mache...

```php
$this->view->assign('meinArray', $meinArray)
```

...kommt nix mehr an.

Vielen Dank für Ideen :)

//Edit: keine Ahnung wo sich da der Fehler eingeschlichen hat. Das Problem ist jedenfalls aus der Welt...

---

Quelle: „Zusätzliche Daten (aus TCA) an View übergeben“, typo3.net, https://www.typo3.net/d/112103-zusaetzliche-daten-aus-tca-an-view-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
