Guten Tag,
über eine API möchte ich auf die Lagerverwaltung eines Web-Servers zugreifen, Artikel anlegen und verwalten und sowas...
Löschen klappt, ändern klappt, anlegen klappt auch.
Nur, wenn ich einen Artikel anlege, wird dieser doppelt generiert. Die haben zwar unterschiedliche IDs (ok, klar) aber sonst sind sie identisch.
Nun, warum ist das so? (bei diesem Satz denke ich an Abenteuer Forschung)
$item = array("item_inventory" => array(*),"item_header" => array(*));
*ganz viele Artikeldaten (Schlüssel -> Werte)
$return = $proxy->additem(Zugangsdaten, $item); //ausführende Zeile
Der Call AddItem erwartet hinten also "Item", "Item" ist unterteilt in "Item_Inventory" und "Item_Header". Die beiden sind Arrays (und ich weiß nicht ich glaube "Item" eigentlich auch...?)
Wenn das so durchläuft wird ein Artikel doppelt erstellt.
(Aber wenigstens wird schon mal was erstellt...)
Jetzt weiß ich dass...
$item = array("item_inventory" => array(*),"item_header" => array(*));
...ein mehrdimensionales Array ist. Ist das vielleicht falsch? Warum erzeugt der 2 Datensätze?
Hat jemand einen Keks für mich?
(Ich bin der Blaue...)
über eine API möchte ich auf die Lagerverwaltung eines Web-Servers zugreifen, Artikel anlegen und verwalten und sowas...
Löschen klappt, ändern klappt, anlegen klappt auch.
Nur, wenn ich einen Artikel anlege, wird dieser doppelt generiert. Die haben zwar unterschiedliche IDs (ok, klar) aber sonst sind sie identisch.
Nun, warum ist das so? (bei diesem Satz denke ich an Abenteuer Forschung)
$item = array("item_inventory" => array(*),"item_header" => array(*));
*ganz viele Artikeldaten (Schlüssel -> Werte)
$return = $proxy->additem(Zugangsdaten, $item); //ausführende Zeile
Der Call AddItem erwartet hinten also "Item", "Item" ist unterteilt in "Item_Inventory" und "Item_Header". Die beiden sind Arrays (und ich weiß nicht ich glaube "Item" eigentlich auch...?)
Wenn das so durchläuft wird ein Artikel doppelt erstellt.
(Aber wenigstens wird schon mal was erstellt...)
Jetzt weiß ich dass...
$item = array("item_inventory" => array(*),"item_header" => array(*));
...ein mehrdimensionales Array ist. Ist das vielleicht falsch? Warum erzeugt der 2 Datensätze?
Hat jemand einen Keks für mich?
(Ich bin der Blaue...)
Kommentar