O'Reilly logo

Zukunftssichere TYPO3-Extensions mit Extbase und Fluid by Sebastian Kurfürst, Jochen Rau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Domänenobjekte validieren

Wir haben bisher Extbase und Fluid detailliert kennengelernt, dabei aber Konsistenzbedingungen unserer Domäne nur am Rande betrachtet. Oft erwarten wir, dass sich Domänenobjekte zu jeder Zeit konsistent nach bestimmten Regeln verhalten. Das tun sie nicht automatisch, sondern es ist wichtig, diese Regeln explizit zu definieren. So könnte man zum Beispiel in einer Blog-Extension die folgenden Regeln aufstellen:

  • Das Feld username und password des User-Objekts muss mindestens 5 Zeichen lang sein. Außerdem darf der username keine Sonderzeichen enthalten.

  • Das Feld email des User-Objekts muss eine gültige E-Mail-Adresse enthalten.

Diese Regeln müssen zu jedem Zeitpunkt für jedes User-Objekt gelten; umgekehrt ist ein User-Objekt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required