[Frage] Datenbank Tabelle richtig anlegen

  • 0 x
    97 Beiträge
    3 Hilfreiche Beiträge
    07. 02. 2018, 10:38

    Mojen,
    Stehe mal wieder auf dem Schlauch. Und zwar (wie in meinem anderen Post zu sehen) bastel ich gerade an einer Extension zum Anzeigen neuer Nutzer (als News über die News Extension).
    Das Funktioniert jetzt auch endlich. Ich kann EINEN Nutzer Anlegen, welcher beim Speichern einen News Eintrag generiert, mit der richtigen Formatierung.

    Jetzt möchte ich das auf 30 neue Nutzer pro News erweitern.
    Jeder Nutzer hat 4 Parameter:
    Name,
    Beginn,
    Ort,
    Bild (Pfad)
    Heißt das ganze x4 + Standard Felder wie Titel, Freitext etc.
    Heißt ich komme auf rund 140-150 Spalten für die Tabelle.
    Da es sich ja um eine Datenbank handelt, muss es doch möglich sein, eine 1 zu n Beziehung herzustellen. Also 1 News, die weiß welche neuen Mitglieder sie hat, und diese einbindet. Würden dann vermutlich nur noch 40-50 Spalten sein, was mit Sicherheit Sinnvoller ist.
    Wie bekomme ich Typo3 dazu dies umzusetzen? Also die ext_tables Datei.php und sql? Das Auslesen in PHP sollte ja kein Problem darstellen (hoffe ich).
    Schon mal Danke für eine Antwort
    Mfg
    Power-Poler


  • 1
  • 0 x
    97 Beiträge
    3 Hilfreiche Beiträge
    08. 02. 2018, 10:04

    Hab jetzt eine Lösung gefuden, in der ext_tables.php:

    1. 'newmemberlist' => array(
    2. 'label' => 'Neue Mitglieder:',
    3. 'config' => array(
    4. 'type' => 'group',
    5. 'internal_type' => 'db',
    6. 'foreign_table' => 'tx_newmember_domain_model_newmember',
    7. 'allowed' => 'tx_newmember_domain_model_newmember',
    8. 'minitems' => 0,
    9. 'maxitems' => 100,
    10. 'autoSizeMax' => 10,
    11. 'size' => 3,
    12. 'show_thumbs' => 'true',
    13. ),
    14. ),

    Den Rest überlass ich Typo3 :D

  • 1