Hallo liebe T3 Gemeinde,
gerade bereitet mir ein Fluid Formular für eine Extension Kopfzerbrechen.
Ich möchte mit einem Formular einen Datensatz erstellen, welcher einen IRRE Datensatz als Unterobjekt hat. Das ganze funktioniert in meinem Template auch wunderbar, jedoch nur solange kein Validator einen Fehler schmeißt. Sprich der Datensatz wird mit IRRE Datensatz erfolgreich angelegt. Nur wenn es zu einem Fehler kommt, bekomme ich statt dem Input Field des Unterdatensatzes einen Fehler.
So schaut mein Formular aus:
<div class="FieldBlock">
<label>
<f:translate key="tx_testextension_domain_model_rezept.vorbereitungszeit" />
</label>
<f:form.textfield property="vorbereitungszeit.0.zeit" />
<f:form.hidden property="vorbereitungszeit.0.typ" value="0"/>
<f:form.hidden property="vorbereitungszeit.0.einheit" value="1"/>
</div>
Damit kann ich ganz hervorragend einen neuen Datensatz anlegen, nur leider bei der Validierung kommt anstelle meines Import Fields der folgende Text:
No value found for key "TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper->formObject"
Hat jemand von euch eine Idee warum das dort passiert ? Mein Controller ist in diesem Fall der Standard, welcher aus dem Extension Builder kommt.
Viele Grüße
Nightflyer