Autor | Zpráva | ||
---|---|---|---|
šnek Profil * |
#1 · Zasláno: 12. 11. 2015, 23:18:03
Dobrý večer,
na úvod bych chtěl podotknout, že nejsem odborník na PHP a proto bych rád poprosil alespon popostrčit co s touto formulací třidou/funkcí. Stáhl jsem si z webu část kodu, týkající se třidy na zpracovaní xml od pohody ale za boha se mi nedaří sestavit volání na tuto konstrukci. private function exportDetail(SimpleXMLElement $detail) { $item = $detail->addChild("inv:invoiceItem"); $item->addChild("inv:quantity", $this->quantity); $item->addChild("inv:coefficient", $this->coefficient); $item->addChild("inv:payVAT", $this->withVAT?'true':'false'); $item->addChild("inv:rateVAT", 'high'); $item->addChild("inv:discountPercentage", '0.0'); $hc = $item->addChild("inv:homeCurrency"); $hc->addChild('typ:unitPrice', $this->priceWithoutVAT, Pohoda::$NS_TYPE); $hc->addChild('typ:price', $this->priceWithoutVAT, Pohoda::$NS_TYPE); $hc->addChild('typ:priceVAT', $this->priceOnlyVAT, Pohoda::$NS_TYPE); $hc->addChild('typ:priceSum', $this->priceTotal, Pohoda::$NS_TYPE); } zkoušel jsem volat $invoice->exportDetail([ "invoiceItem" => "položka aaaaaaaaaaaaaaaaaaaaa", "quantity" => "1", "coefficient" => "0.21", "payVAT" => "true", "rateVAT" => "high", "discountPercentage" => "0.00", "unitPrice" => "100", "price" => "79", "priceVAT" => "21", "price" => "100"]) ale marně :( Myslím, že problém je v té druhé části $hc = $item->addChild("inv:homeCurrency"); ale netuším jak na to volat .. :( Poradíte mi prosím. |
||
tiso Profil |
#2 · Zasláno: 12. 11. 2015, 23:40:29
šnek: ťažko radiť, keď chceš stromovú štruktúru detail->invoiceItem->homeCurrency->... vytvárať cez jednorozmerné pole... Bez detailov z tvojej strany sa nepohneme.
|
||
šnek Profil * |
#3 · Zasláno: 13. 11. 2015, 11:14:28
Mě tyhle konstrukce nejdou :(
založil jsem příspvěvek do Práce a zakázky, jestli má někdo zájem, rád za funkční řešení zaplatím. Ideálně někdo kdo to již dělal s XML od Pohody Diskuse JPW: PHP script na export do XML (formát POHODA XML) |
||
Časová prodleva: 8 let
|
0