[TYPO3-german] Entity oder Value Object

Dr Dieter Porth typo3 at mobger.de
Tue Oct 7 11:24:28 CEST 2014


Am 7.10.2014 08:42, schrieb Sebastian g:
> Hallo Leute,
>
> habe nun schon in zwei Büchern und etlichen Forenbeiträgen versucht,
> den Unterschied zwischen Entities und Value Objects zu begreifen, aber
> irgendwie will's nicht so richtig funktionieren ;-) Der Unterschied
> wird an der eindeutigen Identifizierung festgemacht. Als Beispiel
> werden meist Farben verwendet oder Tags im Foren-Kontext. Bei den Tags
> verstehe ich das prinzip schon wieder nicht ganz: Wenn Tags vergeben
> werden, sollten die doch sicherlich auch eindeutig sein, da ich ja
> auch Beträge anhand von Tags auflisten kann, oder?
> Ich möchte eine kleine Veranstaltungs-Extension bauen, die ich früher
> mal pi-based erstellt habe. Hier kann man Veranstaltungsorte
> (Ortschaften) anlegen und die dann bei den Veranstaltungen auswählen.
> In einer Suche sollen diese dann auch berüchsichtigt werden. Also ein
> ähnlicher Fall wie bei den Tags. Also Entity oder Value Object?

Ein Link sagt in das sehr ähnliche FLOW-Projekt vielleicht mehr als
tausend Worte
http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/PartV/ValidatorReference.html
Siehe Stichwort "UniqueEntityValidator"

Dann klärt sich vielleicht der Unterschied zwischen den Eigenschaften
bei Value und Entity.
Für mich ist Value ein Platzhalter für Werte, die bestimmte
Eigenschaften (positive Zahlen) haben oder bestimmten Mengen (positive
Ganze Zahlen, IDs, alle Straßennamen in einer Großstadt) entstammen.
Entity ist für mich ein Platzhalter für Dinge/Objekte, die aus einer
abzählbaren, endlichen(kleinen) Menge stammen. (Beispiel Farben,
Geschlecht, Anreden, ...)
Wird die Anzahl der auswählbaren Ortschaften immer klein bleiben?

Dieter


-- 
Dr. Dieter Porth - 
Mein kleines TYPO3-Labor: http://www.mobger.de/



More information about the TYPO3-german mailing list