3 Müller, Karl Computer sehr stark 5 Müller, Karl Tanzen mittel 8 Müller, Karl Wandern mittel 10 Müller, Karl Kochen stärker
Zurück zu den
Hauptdaten
Erläuterungen
Nach erfolgreicher Anmeldung können Sie oben zu Ihren eigenen Daten
maximal 4 Hobbys mitsamt Bewertungen hinzufügen. Obwohl Sie entweder per absichtlich mißbräuchlicher Vorauswahl im Feld 'nutzer_infosId' eine falsche
ID eingeben können und / oder die Seite nach erfolgreicher Anmeldung mit einer
nicht Ihnen gehörenden ID in der Url aufrufen können, sind Sie nicht berechtigt, den erzeugten Datensatz zu speichern.
Verantwortlich dafür ist, daß die Relation als 'Hauptberechtigung notwendig' = Ja definiert ist.
Gewöhnlich würde man das Feld 'nutzer_infosId' nicht zur Verfügung stellen.
Die Ausgabeseite enthält die drei folgenden Elemente:
<sd:param sd:name="myParam"
sd:cache-name="my-internal-name" />
<sd:ro-value sd:for="sample-input" sd:col="nutzer_infosId"
sd:new-value="$my-internal-name"
sd:std-value="$my-internal-name"
sd:missing-value="-1" />
<sd:ro-value sd:for="sample-output" sd:col="nutzer_infosId"
sd:std-value="$my-internal-name"
sd:missing-value="-1" />
Die Definition des
sd:param -Elements sorgt dafür, daß die beim Aufruf übergebene ID intern mit dem Namen '$my-internal-name' gecacht wird.
Die
sd:ro-value -Elemente nutzen diesen Wert, um beim Speichern eines Datensatzes und bei der Suche den Wert passend zu belegen. Die Verwendung von
sd:missing-value="-1"
stellt sicher, daß der Wert auf jeden Fall belegt ist, auch wenn aufgrund eines entsprechenden Aufrufs keine ID übergeben worden ist.