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:
/**
* 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:
<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