Zum Inhalt springen

Daten ins Eingabeformular laden

Erstellt am 5. Juli 2014 · 2 Antworten · letzte Antwort am 8. Juli 2014

Tags: TYPO3 6.x, Frage

amir_88 ·

Hallo zusammen,

ich möchte im FE Eingabe Formular verschiedene from.select's mit daten aus der Repository füllen. Leider klappt es nicht mit der Übergabe nicht.

Extension wurde mit Extension Builder erstellt.

TermController.php

/**
	 * action new
	 *
	 * @param \Typo\SaBeispiel\Domain\Model\Term $newTerm
	 * @ignorevalidation $newTerm
	 * @return void
	 */
public function newAction(\Typo\SaBeispiel\Domain\Model\Term $newTerm = NULL) {
		$this->view->assign('newTerm', $newTerm);
		//$this->view->assign('xterm', $this->termRepository->findAll());
		$xterm = $this->termRepository->findAll();
		$this->view->assign('xterm', $xterm);
	}

New.html(View)

<f:debug>{_all}</f:debug>

Ergebnis Debug

array(3 items)
   settings => array(empty)
   newTerm => NULL
   xterm => TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty)
amir_88 ·

list, show, edit als auch new funktionieren ja grundsätzlich. Diese wurden mit Extension builder erstellt. Um jetzt eine z.B. SelectBox mit Daten zu füllen, muss ich die Daten ja über den Controller einer variable zuweisen und im View drauf zugegriffen. Leider funktioniert das nicht.