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/ _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
