Ergebnis 1 bis 13 von 13

Thema: Daten aus einer anderen Tabelle ziehen

  1. #1
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard Daten aus einer anderen Tabelle ziehen

    Hallo Gemende.

    Ich versuche gerade eine MM DB auf die beine zu stellen. Leider habe ich eineiige Verständnis Probleme.

    Kann mir jemand erklären wie ich zb. die Daten aus der tl_zwinger in der Ausgabe der tl_kontakt mit auslesen lassen kann wenn in dem Feld Zwinger die ID des entsprechenden Zwingers steht?

    Kurz du hast eine ID ziehe automatisch die Daten der anderen Tabelle zu der ID mit?

    Ich habe es mit Übersetzen Tags versucht. Leider erhalte ich hier keine Ausgabe.
    Geändert von xchs (07.01.2014 um 13:46 Uhr) Grund: Titel

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Vielleicht ist der Weg parent-child der richtige. Die Tabelle, die Du mit auslesen möchtest, definierst Du als Kind-Tabelle (und nicht als independant).

  3. #3
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Also das mit der Kind Tabelle ist beim anlegen zu Kompliziert da ich ja so jedes Mal den Kontakt neu anlegen muss. Es könnte ja der selbe sein.

    Wenn ich 3 Tabellen habe mit Daten kann ich in Tabelle 1 1 Feld mit Tabelle 2 und 1 Feld mit Tabelle 3 verknüpfen. So kann man alle Daten manuell Pflegen. Aber wie kann man nun die Daten aus der anderen Tabelle mit ausgeben lassen im Template.

    Hund
    Daten 1 - 10
    Daten 9 ist die ID des Kontakts
    Daten 10 ist die ID des Zwingers

    Kontakt Daten 1 - 6

    Zwinger Daten 1 - 3

    Ich will alle Daten Hund und ausgewählte Daten aus Kontakt und Zwinger auf einer Seite ausgeben.

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Hast Du nicht mal ein kleines Beispiel für die 3 Tabellen ? Und für jedes Feld.
    Wie heißen die 3 Tabellen ? tl_zwinger (oder mm_zwinger?), tl?_kontakt und mm_??

  5. #5
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard Daten aus einer anderen Tabelle ziehen

    mm_tl_kontakt, mm_tl_hunde, mm_tl_zwinger. Bei Kontakt stehen kontakt Daten. Bei Zwinger eigentlich nur ein Feld zu welchem Kontakt er gehört. Beim Hund stehen Daten zum Hund Größe Farbe etc. ein Feld mit dem Kontakt und ein Feld mit dem Zwinger.

  6. #6
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von svenskalec Beitrag anzeigen
    Bei Zwinger eigentlich nur ein Feld zu welchem Kontakt er gehört.
    Beim Hund ein Feld mit dem Kontakt und ein Feld mit dem Zwinger.
    Wie kann der Kontakt in Zwinger und in Hund zu finden sein ? Da liegt doch eine Redundanz vor.
    Welcher von den beiden wäre der richtige ?

    Nur aus Neugierde: Wieso mm_tl_xxx und nicht mm_xxx ? Woher kommt das "tl_" ?
    Gruß Klaus

  7. #7
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Das tl einfach so der Ordnung halber. Der Kontakt von Hund muss nicht gleichzeitig der Kontakt vom Zwinger sein. Der Kind kann ja jemandem gehören der woanders züchtet. Ausgeben wollte ich dann Hund Kontakt vom Hund Zwinger vom Hund Kontakt vom Zwinger falls unterschiedlich zu Kontakt Hund.

  8. #8
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    So wie mach ich das denn nun das ich in der FE Ausgabe die Daten der anderen Tabelle mit ausgeben kann?

  9. #9
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    ??

  10. #10
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Kommt da niemand, der Dir weiterhilft ? Vielleicht hilft Dir das hier etwas weiter:
    http://www.youtube.com/watch?v=8RhzUIsziH0
    oder bei mir unter Tutoriels
    http://contao.klausgraf.fr/metamodels/

  11. #11
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Daten 9 ist die ID des Kontakts
    Kleine Frage:
    Wie kommen die Id des Kontakts in das Datenfeld 9 und wie bist Du an die ID gekommen ?
    Das Attribut "Daten 9" ist das ein Text-Attribut oder ein Numerisch-Attribut ?

  12. #12
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Hallo.

    Em hier muss ich wie ich gerade sehen mich korrigieren. In den Feldern 9 und 10 kann ja leider nicht die ID stehen. Hier erzeuge ich ein Attribut Auswahl. Diese verknüpfe ich mit dem Namen aus der Kontakt Tabelle und das Feld 10 mit dem Namen des Zwingers. ID würde ja nur bei Kind Tabelle stimmen.

    Ich muss den Kontakt und den Zwinger natürlich vor dem Hund Manuel Pflegen.

  13. #13
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Hier habe ich mal versucht, die Liste nach Deinen Angaben im Frontend auszugeben.
    http://contao.klausgraf.fr/metamodel...undezucht.html
    Unter Hundezucht sieht man die Daten für den Hund, den Kontakt (Hund), den Zwinger und leider nicht den Kontakt (Zwinger).
    Unter Hunde sieht man die Daten für den Hund
    Unter Kontakt sieht man die Daten aller Kontakte
    Unter Zwinger sieht man die Daten des Zwingers und den Kontakt (Zwinger)
    Wie man den Kontakt (Zwinger) allerdings in die Liste Hundezucht reinbekommt, das weiß ich momentan auch nicht.
    Gruß Klaus

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •