[TYPO3-german] Validierung eines Child ObjectStorage (1:n Relation) im Parent Fluid Formular funktioniert nicht

Jürgen Pfusterschmied j.pfusterschmied at gmx.at
Thu Oct 29 10:46:22 CET 2015


Guten Tag,

ich stehe seit einigen Wochen vor dem Problem, dass eine Validierung des Child Object Storage (1:n Relation) im Parent Fluid Formular nicht funktioniert.

Bsp.: Book (Parent) und Author(Childs, 1:n)

Im Parent Fluid Template habe ich folgenden Eintrag:
<f:form action="create"  name="newBook" object="{newBook}">
..
<f:form.textfield property="author.NEW.name" />
<f:form.submit value="Create"/>
</f:form>

Sowohl die Model als auch die Controller Validierung funktionieren.
Als Error erhalte ich jedoch folgendes:
newBook.author.00000000296d8e2000007f9870b581f0.name : The given subject was empty. (#1221560718)

Problem: Obwohl die Validierung funktioniert, wird die  f3-form-error CSS Klasse bei dem Argument nicht gesetzt!
Dies liegt aus meiner Sicht daran, dass Extbase bei Argumenten vom Typ ObjectStorage die UID durch spl_object_hash ersetzt.

Gibt es hierfür eine elegante Lösung bzw. wie ist das konkrete Vorgehen im Sinne von Extbase?


More information about the TYPO3-german mailing list