th_biedermann
Occasional Collector

1:N Mapping kann nicht zugewiesen werden

Hallo zusammen,

Ich kann bei diesem DB-Modell im Mapping die T_VT_LOCATION und T_VT_LAHRBERUFE nicht auswählen.

Was mache ich hier falsch?

Danke um einen Tipp 🙂

Modell:

snap0366.png

<CMS_MODUL>

<FS_INDEX name="cs_lehrberuf" height="3" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Lehrberuf"/>
</LANGINFOS>
<SOURCE name="DatasetDataAccessPlugin">
<TEMPLATE uid="VT_Application.t_vt_lehrberufe"/>
</SOURCE>
</FS_INDEX>

Mapping:

snap0367.png

 

 

0 Kudos
1 Reply
hoebbel
Crownpeak employee

Hallo Thomas,

Du versucht die Eingabekomponente FS_INDEX, die auf eine "zu N" Fremdschlüsselbeziehung gemappt werden kann, auf eine "zu 1" Fremdschlüsselbeziehung zu mappen. (Laut Datenbankkonfiguration: Eine Application kann von beliebig vielen Locations bzw. Lehrberufen verwendet werden, selber aber immer nur eine Location bzw. einen Lehrberuf haben)

Lösung: Entweder eine Eingabekomponente nehmen, die auf "zu 1" gemappt werden  kann (FS_DATASET, CMS_INPUT_COMBOBOX, CMS_INPUT_RADIOBUTTON), die Fremdschlüsselbeziehung "umdrehen", in eine "N zu N" Beziehung umwandeln oder die Eingabekomponente auf der anderen Seite (also in den Tabellen Lehrberufe bzw. Location) benutzen.

Was davon fachlich korrekt ist, kann man mit den vorhandenen Informationen nicht sehen.

Viele Grüße,
Holger

0 Kudos