Hiho,
ich schreibe derzeit mit ZF2 ein Programm.
Dabei brauch ich natürlich auch eine Datenbank und genau da
liegt der Hund begraben.
Ich bin beim Design auf ein Problem gestoßen. Ich habe eine Tabelle
für Einträge. Die ID ist die threadId. Um einen Eintrag von einer
Antwort zu unterscheiden gibt es die parentId.
Nun die große Frage, wie definiere ich die Relationen korrekt?
Benötige ich eine Kreuztabelle oder reicht es eine Many-To-One
beziehung zwischen parentId und threadId zu erstellen.
Das korrekte Design ist für mich besonders wichtig da ich mit Doctrine2
arbeite und ansonsten das Mapping und das abrufen der zum Elterneintrag gehörigen Antworten nicht korrekt funktioniert ohne dafür eine extra Abfrage zu erstellen.
Danke für eure Hilfe im Voraus
ich schreibe derzeit mit ZF2 ein Programm.
Dabei brauch ich natürlich auch eine Datenbank und genau da
liegt der Hund begraben.
Ich bin beim Design auf ein Problem gestoßen. Ich habe eine Tabelle
für Einträge. Die ID ist die threadId. Um einen Eintrag von einer
Antwort zu unterscheiden gibt es die parentId.
Nun die große Frage, wie definiere ich die Relationen korrekt?
Benötige ich eine Kreuztabelle oder reicht es eine Many-To-One
beziehung zwischen parentId und threadId zu erstellen.
Das korrekte Design ist für mich besonders wichtig da ich mit Doctrine2
arbeite und ansonsten das Mapping und das abrufen der zum Elterneintrag gehörigen Antworten nicht korrekt funktioniert ohne dafür eine extra Abfrage zu erstellen.
Danke für eure Hilfe im Voraus