Ergebnis 1 bis 13 von 13

Thema: Verbinden / syncen von zwei MMs?

  1. #1
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard Verbinden / syncen von zwei MMs?

    Hi,

    ich habe zu MMs, einmal "Dozenten" und einmal "Kurse".
    Primär:
    Die Grundidee ist folgende: ein "Kurs" kann nur jeweils einen Dozenten haben, allerdings kann ein "Dozent" mehrere Kurzse haben. Ist das mit MM im BE möglich?

    Sekundär:
    Wenn ja, besteht dann auch eine Logik, dass wenn ich z.b. "Dozent A", den "Kurs A" zuweise, ich dann auf "Kurs A" gehe, ich dort auch den vorher hinzugefügten "Dozenten A" om BE sehe?

    LG & Danke

  2. #2
    Contao-Fan Avatar von WilhelmTell
    Registriert seit
    12.12.2014.
    Beiträge
    316

    Standard

    Die Haupttabelle ist Kurse, die Untertabelle ist Dozenten. In der Haupttabelle wird unter anderem ein Attribut select erstellt, das sich die Daten aus der Untertabelle holt.

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    @Steve: du solltest dich unbedingt mal mit dem Aufbau von Datenbanken (in dem Fall relationale Datenbanken) beschäftigen!

    Frei verfügbare Informationen gibt es im Netz genug.

  4. #4
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Zitat Zitat von WilhelmTell Beitrag anzeigen
    Die Haupttabelle ist Kurse, die Untertabelle ist Dozenten. In der Haupttabelle wird unter anderem ein Attribut select erstellt, das sich die Daten aus der Untertabelle holt.
    Momentan sind es zwei unabhängige MMs.

    Wäre mit deiner Variante die Sekundäre aufgabe erfüllt?

  5. #5
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Ja
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  6. #6
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Zitat Zitat von xtra Beitrag anzeigen
    Ja
    Ein MM als kindelement zuweisen mache ich doch dann in der Eingabemaske im BE, oder?
    16-06-2015 10-05-17.jpg

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Steve_0,
    arbeitest du zum ersten mal mit MM? Wirkt fast so...

    Du machst das so, das du ein Attribut bei einem MM erstellst -> Select -> und dort wählst du dann aus, das der andere MM genommen werden soll. Ist so sicher auch im Wiki etc. (z.B. Tags und so weiter... ist alles das selbe von dem Grundaufbau).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ohne eine "Idee" was Datenbanken sind und wie man diese Aufbaut, wird sich S. schwer tun, die Sache in MM zu gießen

  9. #9
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Das weis ich doch, mir ging es jetzt nur um das Kindelement.

  10. #10
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Also wenn ich in die Kurse Tabelle, die Dozenten als Kindtabelle anlege und beide mit Select attributen die auf jeweils die andere Tabelle verweisen, werden die Daten nicht automatisch synkronisiert soll heißen, wenn ich einen Dozenten einem Kurs zuweise und dann auf den jeweiligen Dozenten in der Dozenten Tabelle gehe, ist dort nicht automatisch bei dem Dozenten ein häckchen bei dem Kurs.

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Äh.. ich frag mich gerade was du nun wirklich gemacht hast.. du sollst einfach zwei MMs anlegen und die mit einem Select verknüpfen bei Kurs wählst du aus, welcher Dozent.
    Fertig.
    Nix Kindtabelle oder zwei mal verknüpfen oder so.

    Alles andere geschieht dann im Frontend mit Filtern etc.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Ja, das läuft ja auch alles, nur hätte ich halt gerne das die beiden sich synkronisieren und ich nicht zwei mal klicken muss.

    Edit:
    Ok andere herrangehensweise, ist es möglich im FE template der Dozenten, z.b. bei der auflistung aller Daten von "Dozent A" auf das MM von Kurse zu zugreifen und alle Kurse ausgeben, wo "Dozent A" ein häckchen hat?
    Geändert von Steve_0 (16.06.2015 um 13:29 Uhr)

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    1. Synchron halten: keine Ahnung was du damit meinst.. man verknüpft das so und gut ist. Wenn man die Daten ändert sind die geändert...

    2. Das was du beschreibst geht mit Filtern. Da du die ja jetzt verknüpft hast, kannst du das so Filtern, das man jeweils eine entsprechende Liste im Frontend angezeigt bekommt.

    Schau dir doch bitte mal alle Tutorials die es zu MM gibt an und such hier im Forum. Alles was du bisher fragst wurde schon eingehend behandelt. Es sollte also möglich sein mit den Grundlagen so etwas aufzubauen. Wenn du dann speziefische Probleme hast, dann kannst du die gerne fragen. Wir können dir hier nur nicht die Arbeit abnehmen. Wenn du das möchtest, dann kannst du jeden hier um ein Angebot bitten und ihn engagieren.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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