Anwendungsdomäne der Extension

Die Domäne der Extension liegt immer unterhalb von Classes/Domain. Dieser Ordner ist folgendermaßen strukturiert:

Model/

Enthält das Domänenmodell selbst.

Repository/

Enthält Repositories zum Zugriff auf das Domänenmodell.

Validator/

Enthält spezifische Validatoren für das Domänenmodell.

Domänenmodell

Alle Klassen des Domänenmodells müssen von einer der folgenden beiden Klassen abgeleitet sein:

Tx_Extbase_DomainModel_AbstractEntity

Wird genutzt, falls das Objekt eine Entität ist, d.h. eine Identität besitzt.

Tx_Extbase_DomainModel_AbstractValueObject

Wird genutzt, falls das Objekt ein ValueObject ist, d.h., falls dessen Identität durch alle seine Eigenschaften bestimmt ist. ValueObjects sind unveränderlich.

Repositories

Alle Repositories ...

Get Zukunftssichere TYPO3-Extensions mit Extbase und Fluid now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.