Zum Inhalt springen

Extension Fluid Form "New" mit nested Objects und Validierung

Erstellt am 7. Oktober 2014 · 3 Antworten · letzte Antwort am 12. August 2015

Tags: Frage

Nightflyerhh ·

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

EvilBMP ·

Hallo Nightflyer,

ich stehe im Moment genau vor dem gleichen Problem und wollte nur mal fragen, ob Du das Problem bereits lösen konntest?!

Grüße, EvilBMP