Guten Morgen Gemeinde,
Ich möchte mal wieder ein Objekt über ein Frontend anlegen. Jetzt habe ich das Problem, Felder vom Typ Multiobject zu füllen.
Einfach ein Array, aufgebaut wie multiobject, und dann dieses serialized in die Datenbank schreiben, nimmt das Backend leider nicht an.
Weiss jemand was ich tun muss?
Besten Dank im vorraus
Frontend-Objekteingabe Multiobject
... würde mich auch interessieren
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
... was die internen we-Scripte in die DB schreiben, sollte auch manuell funktionieren. Ist ja schließlich kein Voodoo, was dort in hinterlegt wird. Das hängt wohl eher mit den Temporären Daten oder so zusammen. Habe leider keine Zeit, aber falls ich noch einmal vor dem Problem stehen sollte, ich gebe Bescheid!
gm
gm
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
Re: Frontend-Objekteingabe Multiobject
... hier nun meine Lösung - Jahre danach
Bei mir heißt das Multiobjekt-Feld z.B. "GastgeberArt" (Klasse 2) und die Klasse 1 "Konfiguration". Vor dem Schreiben setzt man dieses Feld wie oben angedacht per PHP, was nun anscheinend bei der 6'er einwandfrei funktioniert. Dabei muss man das serialisierte Array natürlich selber zusammen bauen. 12354 und 12355 sind die IDs der Gastgeberarten. Die "max"-Angabe hat übrigens keine Bedeutung. Es werden so viele Objekte wie angegeben hinterlegt. Allerdings im Objekt-Modul werden nur so viele wie in der Klasse konfiguriert aufgelistet. Veröffentlicht man dort dann das entsprechende Objekt erneut, werden die überzähligen Objekt-IDs natürlich entfernt.
Bei mir heißt das Multiobjekt-Feld z.B. "GastgeberArt" (Klasse 2) und die Klasse 1 "Konfiguration". Vor dem Schreiben setzt man dieses Feld wie oben angedacht per PHP, was nun anscheinend bei der 6'er einwandfrei funktioniert. Dabei muss man das serialisierte Array natürlich selber zusammen bauen. 12354 und 12355 sind die IDs der Gastgeberarten. Die "max"-Angabe hat übrigens keine Bedeutung. Es werden so viele Objekte wie angegeben hinterlegt. Allerdings im Objekt-Modul werden nur so viele wie in der Klasse konfiguriert aufgelistet. Veröffentlicht man dort dann das entsprechende Objekt erneut, werden die überzähligen Objekt-IDs natürlich entfernt.
Code: Alles auswählen
<?php
$_REQUEST[we_ui_Konfiguration][GastgeberArt]=serialize(array( "class"=>"2", "max"=>"", "objects"=>array("12354","12355") ));
?>
<we:write type="object" formname="formularkonfiguration" publish="true" classid="1" charset="UTF-8" />
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
Re: Frontend-Objekteingabe Multiobject
Hallo,
habe dazu auch eine Frage:
Wenn ich ein Objekt via Frontend erstelle und schreibe, wie kann ich das eben erstellte Objekt als Multiobjekt einem bestehenden Objekt hinzufügen?
habe dazu auch eine Frage:
Wenn ich ein Objekt via Frontend erstelle und schreibe, wie kann ich das eben erstellte Objekt als Multiobjekt einem bestehenden Objekt hinzufügen?
_____________________________________________
Grüße
Michael
Grüße
Michael
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
Re: Frontend-Objekteingabe Multiobject
noch keiner gemacht?
_____________________________________________
Grüße
Michael
Grüße
Michael
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste