[TYPO3-german] extbase: Aggregate Root, Relationen und validierung

Raphael Weber mailinglisten at screensolutions.de
Mon Jun 11 11:02:17 CEST 2012


Hallo,

was ich noch vergessen habe zu erwähnen: TYPO3 4.5.16, Extbase 1.3.3

Am 11.06.12 10:38, schrieb Raphael Weber:
> Das Modell 'Club' hat u.a. die Eigenschaft 'contact', welche als 1:1
> Relation mit einem (tt_address basierten) MOdell 'Contact' verbunden ist.
> 'Club' ist als Aggregate Root definiert, 'Contact' nicht.
>
> [...]
 > Eigenschaften,
> welche im Modell 'Club' als required definiert sind, werden korrekt
> validiert, bei den Eigenschaften des Modells 'Contact', ist das nicht
> so. Die Labels diser Formularfelder sind zwar mit * als required
> markiert, das Formular lässt sich aber trotzdem absenden, auch wenn die
> Felder leer sind.
> Woran kann das liegen?

Mmmh, riecht nach Bug: "Validation of Incoming Objects (PropertyMapper) 
does only work on first level
[...] Only the outer object gets validated, objects inside an property 
are not validated at all"
--> http://forge.typo3.org/issues/6893

Kann das jemand bestätigen? Ist das in einer neueren Version von extbase 
(z.B. 1.4) evtl behoben worden?

Grüße,
	raphael


More information about the TYPO3-german mailing list