Seite 2 von 2

Re: Multiobjekt über Frontend speichern

Verfasst: Fr 4. Okt 2019, 21:46
von Luigii
Nur noch mal abschließend, wenn ich den Feldnamen aus der Datenbank nutze, dann fünktioniert es, also:

Code: Alles auswählen

$obj->setElement('we_object_zahl',5);
oder

Code: Alles auswählen

$obj->setElement('we_object_zahl','5');
geht beides.

Re: Multiobjekt über Frontend speichern

Verfasst: Mo 7. Okt 2019, 01:20
von mokraemer
derzeit ja. Nicht mehr im nächsten Major!
Im nächsten Major sind die Zugriffe deutlich strenger typisiert.

Re: Multiobjekt über Frontend speichern

Verfasst: Mo 7. Okt 2019, 08:31
von Luigii
OK, heißt das, es geht dann nur noch die Version ohne Anführungszeiechen? Dann kann ich das ja gleich schon so machen.

Re: Multiobjekt über Frontend speichern

Verfasst: Mo 7. Okt 2019, 11:28
von mokraemer
jein.
Im nächsten Major werden die Funktionen setElementI (Zahl), setElementS (String), setElementA (Array) und setElementB (Bool) heißen.
Auf Dokumenten sollte der Typ zwingend angegeben werden, denn den verwenden wir bspw. beim Update und auch intern!
Die Funktionen existieren derzeit noch nicht in WE 8.1.x, evtl. stellen wir die aber vor dem nächsten Major noch zur Verfügung.
Wichtig ist bei der Verwendung weniger welcher Typ aktuell vorliegt, sondern mehr, welcher Typ von WE erwartet wird, denn sonst knallt es beim Lesen des Wertes mit einer Typ-Inkompatibilität. Wir orientieren uns dabei immer an den Typen der DB.

Re: Multiobjekt über Frontend speichern

Verfasst: Mo 7. Okt 2019, 11:45
von Luigii
OK, danke für die Hinweise.