Guten Tag liebe Community,
schon länger lese ich hier mit, habe aber bisher glücklicherweise immer durch die Forensuche eine Lösung gefunden und musste euch nicht extra belästigen. Jetzt habe ich aber ein Problem, das mich verzweifeln lässt.
Mal ein Code-Schnipsel:
Disclaimer: aus Verzweiflung habe ich es auch mit assign() und __set versucht. Save() lässt sich aber auch da nicht dazu überreden zu speichern.
Eigentlich nichts besonderes und wird so auch in anderen Modulen und der Oxid-Core verwendet. Aus irgend einem mir nicht erfindlichen Grund speichert dieser Vorgang aber nichts. Die oxid ist korrekt, alles passt und der gleiche Aufruf mit einer ID aus oxarticles - dieser Code steht in einer Cronjob-Datei zum Test - speichert ohne zu Murren.
Hat mir irgendwer einen Strohhalm an dem ich mich festkrallen kann? :)
Vielen Dank im Voraus.
Liebe Grüße,
Johannes
schon länger lese ich hier mit, habe aber bisher glücklicherweise immer durch die Forensuche eine Lösung gefunden und musste euch nicht extra belästigen. Jetzt habe ich aber ein Problem, das mich verzweifeln lässt.
Mal ein Code-Schnipsel:
Code:
$oOrder = oxNew('oxorder');
$oOrder->load('456cc44b6705a2498efba5d175c1048c');
$oOrder->oxorder__oxbillustid = new oxField('133' , oxField::T_TEXT);
$oOrder->save();
Eigentlich nichts besonderes und wird so auch in anderen Modulen und der Oxid-Core verwendet. Aus irgend einem mir nicht erfindlichen Grund speichert dieser Vorgang aber nichts. Die oxid ist korrekt, alles passt und der gleiche Aufruf mit einer ID aus oxarticles - dieser Code steht in einer Cronjob-Datei zum Test - speichert ohne zu Murren.
Hat mir irgendwer einen Strohhalm an dem ich mich festkrallen kann? :)
Vielen Dank im Voraus.
Liebe Grüße,
Johannes