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.
Object lässt sich nicht per PHP bearbeiten
Re: Object lässt sich nicht per PHP bearbeiten
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
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.
Ehemals im Vorstand des webEdition e.V.
Re: Object lässt sich nicht per PHP bearbeiten
Keine Hooks aktiviert :-/
Re: Object lässt sich nicht per PHP bearbeiten
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.
Ehemals im Vorstand des webEdition e.V.
Re: Object lässt sich nicht per PHP bearbeiten
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?
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?
Re: Object lässt sich nicht per PHP bearbeiten
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."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?
Re: Object lässt sich nicht per PHP bearbeiten
genau das tun die Funktionen auch.
webEdition-Kern-Entwickler
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste