Object lässt sich nicht per PHP bearbeiten

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
yaem
Member
Beiträge: 96
Registriert: Mi 26. Nov 2008, 12:24

Object lässt sich nicht per PHP bearbeiten

Beitragvon yaem » So 26. Feb 2017, 18:33

Hallöchen,

sonntägliches Wahnsinnsproblem:

Ich kann Objecte in der WE-Version 6.3.9 (bin noch auf dem Weg nach oben, möchte aber erstmal dass Dinge die vorher funktioniert haben, jetzt auch funktionieren ;-) nicht per PHP bearbeiten:

Beispiel:
$object = new we_objectFile();
$object->initByID(49056);
$object->setElement("OOCPLZ", "24214");
$object->we_save();
$object->we_publish();
Ergebnis:
nix. Keine Fehlermeldung, keine Änderung.

Wie gesagt: vorher gings. Jetzt nach dem Update geht es nicht mehr. Und ich blicke grade nicht durch warum.

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon blickfang » Di 28. Feb 2017, 16:11

Hi,
das sieht eigentlich richtig aus und sollte auch in der 6.3.9 funktionieren. Hast Du irgendwelche Hooks aktiviert, die da evtl. dazwischenfunken?

Gruß
Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

yaem
Member
Beiträge: 96
Registriert: Mi 26. Nov 2008, 12:24

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon yaem » Do 2. Mär 2017, 03:34

Keine Hooks aktiviert :-/

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon blickfang » Do 2. Mär 2017, 09:49

hm, ich würde sagen, dann muss das funktionieren wie von Dir beschrieben...
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

yaem
Member
Beiträge: 96
Registriert: Mi 26. Nov 2008, 12:24

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon yaem » Di 7. Mär 2017, 18:59

Ok, "Fehler" gefunden.

Das war natürlich nicht das ganze Skript.

Ich frage noch $object->we_save() und $object->we_publish() ab.

Das hat in 6.0.0.6 noch ein "true" geliefert in 6.3.9 scheint es das nicht mehr zu geben. Logischerweise ist der rest auch nicht ausgefüht worden.

Was mich natürlich nun zur Folgefrage führt: wie erfahre ich ob $object->we_save() und $object->we_publish() erfolgreich ausgeführt worden ist?

yaem
Member
Beiträge: 96
Registriert: Mi 26. Nov 2008, 12:24

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon yaem » Mi 8. Mär 2017, 14:42

yaem hat geschrieben:Ok, "Fehler" gefunden.

Das war natürlich nicht das ganze Skript.

Ich frage noch $object->we_save() und $object->we_publish() ab.

Das hat in 6.0.0.6 noch ein "true" geliefert in 6.3.9 scheint es das nicht mehr zu geben. Logischerweise ist der rest auch nicht ausgefüht worden.

Was mich natürlich nun zur Folgefrage führt: wie erfahre ich ob $object->we_save() und $object->we_publish() erfolgreich ausgeführt worden ist?
Richtig müsste es heissen "Ich frage noch per if $object->we_save() und $object->we_publish() ab, ob sie true zurückliefern um dann den rest des Skriptes auszuführen."

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Object lässt sich nicht per PHP bearbeiten

Beitragvon mokraemer » Mi 8. Mär 2017, 23:09

genau das tun die Funktionen auch.
webEdition-Kern-Entwickler


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste