Datensatz-Relation programmatisch ohne Formular
Author: hbarthel
Publication Date: 3/26/2020 8:41
Hallo Gemeinde,
gibt es eine Möglichkeit, per API eine im FS-DB-Schema definierte Relation (z.B. 1:n) zwischen zwei Datensätzen zu erstellen? Ich will nicht über das Formular ein FS_DATASET oder so anlegen, sondern einfach nur die Beziehung erzeugen.
Danke und Gruß, Heiko
-
Author: Peter_Jodeleit - 3/27/2020 21:51
Hallo Heiko,
ich bin nicht ganz sicher, ob ich die Frage richtig verstehe: Willst du zwei Datensätze verknüpfen über eine Beziehung, die im Schema definiert ist (a) oder willst du im Schema eine neue Beziehung anlegen (b)?
Falls du a) meinst - da gibt es unterschiedliche Wege:
1) Über die Formular API (FormData) und die API der zugehörigen Eingabekomponente (FS_INDEX)
2) Über die Entity API
Für 2) hier mal Pseudocode:
Entity product = ...;
Entity category = ...;
product.getList("categories").add(category);
product.getSession().commit("my commit comment");
Ich hoffe, das hilft!
LG, Peter
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar