Hallo zusammen,
ich habe mich jetzt eine ganze Zeit mit MetaModels beschäftigt und auch hier im Forum viel rumgesucht, bleibe aber bisher an einer Stelle hängen, die mir nicht klar ist. Vielleicht geht es ja auch nicht, aber ich glaube eher, daß ich einfach noch etwas nicht richtig verstanden habe ...
Ich würde gerne 2 Metamodels relational verknüpfen. Sprich, nicht nur ein Attribut aus einer anderen Tabelle auslesen sondern eben eine relationale Verknüpfung erstellen.
Beispiel:
MetaModel 1: Musicbox mit den Attributen
- Songtitel
- Interpret
- Album
MetaModel 2: Alben mit den Attributen
- Albumname
- Veröffentlichungsjahr
Das ist natürlich sehr vereinfacht, aber es zeigt glaube ich mein Problem. Ich kann zum Beispiel über ein Select-Feld das andere MetaModel referenzeiren. Sprich ich habe ein Selectfeld in dem alle Alben, die ich im anderen MetaModel angelegt habe zur Auswahl stehen.
Wie schaffe ich es jetzt aber auf der FE Detailseite alle Attribute von MetaModel 1 (also alles zum Song) auszugeben und eben auch das Veöffentlichungsjahr der Platte mit auszugeben (was ja im MetaModel 2 steht). Da ich dem Songdatensatz ja schon das Album zugeordnet habe, müsste es doch möglich sein, auch das entsprechende Jahr auszulesen, oder?
Ich dachte schon an einen zweiten Reader für MetaModel 2 nach dem Reader von MM 1, doch woher soll der wissen, welches Album angezeigt werden soll? Irgendwie ist mir das noch nicht so klar ...
Kann mich mal einer kurz anschubsen ;-)
Vielen Dnak schonmal für's durchdenken ...
Gruß
René
Lesezeichen