Extbase: Single-Table-Inheritance

  • robsch robsch
    T3PO
    0 x
    22 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2012, 17:26

    Habe nun wieder stundenlang herumgesucht und verstehe nun allmählich, was es mit der Single-Table-Inheritance auf sich hat. Aber irgendetwas stimmt doch da nicht so richtig.

    (Das Problem, das ich hatte, war, dass ich Tx_Extbase_Domain_Model_FrontendUser (habe ich abgeleitet) und Tx_Extbase_Domain_Model_FrontendUserGroup aus Extbase verwenden wollte. Dafür hatte ich auch den Extension Builder verwendet und hätte erwartet, dass dann alles gleich funktioniert. Was aber nicht so war, denn bei der verwendung von Tx_Extbase_Domain_Model_FrontendUserGroup kam ich nicht an die bereits bestehenden Gruppen, weil die bei tx_extbase_type nur 0 eingetragen hatten. Hat ewig gedauert, bis ich da dahintergestiegen bin o.O Es hätte wohl kein Problem gegeben, wenn ich Gruppe über meine Extension angelegt hätte, aber so... Jetzt werde ich wohl in der TS-Konfiguration der Extension recordType entfernen müssen. Oder aber, ich setze alle relevanten Gruppen in DB auf den entsprechenden tx_extbase_type, was aber bestimmt wieder an anderer Stelle zu Problemen führen wird... Es ist ein Kreuz mit Extbase und Typo3. Naja...)

    Was ich mich frage: Wie soll denn das funktionieren, wenn da mehrere Extensions in fe_users/fe_groups Personen/Gruppen verwalten und wenn ein Eintrag immer nur von einem Typ sein kann? Verstehe ich nicht. Das muss doch Probleme geben. Oder kann man in tx_extbase_type mehrere Werte hinterlegen?

    Übrigens hat sich da auch schon mal wer das gleiche gefragt: http://lists.typo3.org/pipermail/typo3-project-typo3v4mvc/2010-August/006435.html

    Gruß,
    Robert


  • 1
  • kainobi kainobi
    Jedi-Ritter
    0 x
    141 Beiträge
    0 Hilfreiche Beiträge
    14. 08. 2012, 14:55

    Hi!

    Du hast diese Frage auch schon in der MVC-Liste gestellt, nicht? Bist Du in dieser Sache schon weiter gekommen?

    Gruß Kai

  • 1