Zum Inhalt springen

Validierung von Kind-Objekten

Erstellt am 14. April 2014 · 2 Antworten · letzte Antwort am 28. April 2014

Tags: Frage

menak ·

Hallo,
wie kann ein Kind-Objekt validiert werden?

Mein Ansatz ist bisher ist wie folgt:

<f:for each="{event.fee}" as="fee" iteration="f">
  <f:form.hidden property="fee.{f.index}.__identity" value="{fee.uid}"/>
  <p>
    <label>Titel</label> 
    <f:form.textfield property="fee.{f.index}.title" value="{fee.title}" />
  </p>
  <p>
    <label>Preis</label> 
    <f:form.textfield property="fee.{f.index}.price" value="{fee.price}" />
  </p>
</f:for>

Das funktioniert soweit ok, der Datensatz wird gespeichert, allerdings greifen die Validator-Anweisungen des Fee Models nicht.

Danke im Voraus!

aemka ·

In TYPO3 6.2 geht die Validierung für Kind-Objekte automatisch. Vorher nicht, da musst du dann selber im Controller mit eigenen Validator-Klassen was machen.

menak ·

Ja, das habe ich damals auch mitbekommen. Ich habe es dann anders umgesetzt und werde es so auch beibehalten.

Das Validieren von Kindobjekten hat einen gewissen Overhead und lahmt bei großen Datensätzen und Relationen die komplette App ziemlich aus.

Aber danke für deine Antwort! 🙂