[TYPO3-german] Extbase: Was spricht gegen negative UIDs?
Chris Wolff - AERTiCKET AG
cwolff at aer.de
Tue Nov 4 13:18:37 CET 2014
Hallo Till,
Technisch spricht folgendes dagegen:
1) Uid's sind in der datenbank als auto_increment wert realisiert. Sprich du must selbst code schreiben um eine frei negative uid zu finden und dir zu besorgen...
Das ist schon mal unschön.
2) du weist nicht ob irgendwann einmal extbase oder eine extension einfach überprüft ob uid >0 ist und schon fällt deine extension auseinander.
Aus design sicht ist es schlecht:
du das uid Merkmal mit einer zweiten Bedeutung "überlädst" Anstatt eine Explizites Merkmal einzuführen.
Gruss chris
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von g4-lisz at tonarchiv.ch
Gesendet: Montag, 3. November 2014 16:08
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Extbase: Was spricht gegen negative UIDs?
Hallo Liste,
ich versuche folgendes Konstrukt umzusetzen:
Das Mutterobjekt "Konzern" hat mehrere Unterobjekte "Standorte". Diese Standorte wiederum habe Abteilungen.
Soweit so gut.
Nun gibt es aber auch Abteilungen, die direkt dem Konzern untergeordnet sind. Jetzt könnte ich natürlich einfach der Klasse "Konzern" auch eine Relation "Abteilung" hinzu fügen.
Ich fände es aber hübscher, wenn alle Abteilungen auf der gleichen Ebene eingebunden sind. Daher würde ich einfach einen "Dummy-Standort" hinzu fügen, der die Abteilungen des Konzerns vereint.
Spricht etwas dagegen, diesem Standort eine negative UID zu geben, damit er dadurch von den normalen Standorten unterscheidet werden kann? Ist das überhaupt möglich?
Die andere Variante wäre wohl einfach eine boolsche Property "isKonzern" ...
Grüße,
Till
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list