Pregunta

Estoy tratando de encontrar la manera de estructurar los datos correctamente en PHP con el fin de hacer una petición SOAP XML siguiente:

<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>

La función de PHP es el siguiente:

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

¿Cómo estructuro $ dataparams para adaptarse a lo anterior saveRequest? es decir, algo como:

$dataparams= array(
    'locationName' => $domain,
    ...
);
¿Fue útil?

Solución

En caso de que todavía necesita ayuda con esto:

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

a continuación, ejecute

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

Esto debe hacerlo, en caso de que he entendido correctamente. No estoy seguro sobre el lugar / propietario / clase, pero al menos esto le podría dar un punto de partida.

Otros consejos

El uso de la biblioteca NuSOAP para esto que me parece buena.

Una introducción está aquí http://www.scottnichol.com/nusoapintro.htm#hw

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top