PHP - Bu SOAP XML isteği oluşturmak için nasıl?

2 Cevap php

Ben böyle bir SOAP XML isteği yapmak için PHP düzgün veri yapısı nasıl anlamaya çalışıyorum:

<typ:saveRequest locationName="example.com">
    <typ:datatype owner="ME" class="OPEN">
        <typ:order>1</typ:order>
        <typ:datavalue>random@example.com</typ:datavalue>
    </typ:datatype>
</typ:saveRequest>

PHP fonksiyon şöyle:

$this->soapclient->saveRecord($dataparams);

Nasıl yukarıdaki saveRequest sığacak $ dataparams yapılandıracağım? yani, gibi bir şey:

$dataparams= array(
    'locationName' => $domain,
    ...
);

2 Cevap

Eğer hala bu konuda yardıma ihtiyacım var:

$dataparams= array(
    'datatype' => array('order' => 1, 'datavalue' => 'random@example.com',
);

sonra çalıştırın

$this->soapclient->saveRequest($dataparams);

Bu durumda ben doğru anladım, bunu yapmak gerekir. Ben konum / sahibi / sınıfı hakkında emin değilim ama en azından bu bir başlangıç ​​noktası verebilir.

Ben iyi bulmak için bu NuSOAP kitaplığı kullanın.

Bir giriş burada http://www.scottnichol.com/nusoapintro.htm#hw