hbarthel
New Responder

Datensatz-Relation programmatisch ohne Formular

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

0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

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

Peter
0 Kudos