Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2016, 06:46
roys1985
 
Fecha de Ingreso: febrero-2011
Mensajes: 100
Antigüedad: 13 años, 9 meses
Puntos: 0
NuSoap-Arreglos-PHP

Hola Foreanos, tengo el siguiente dilema, tengo que consumir un WSDL con la siguiente estructura

-Nombre método, "prueba"

<tag>
<option>
<desc>PRUEBA 1</desc>
<valor>1</valor>
</option>
<option>
<desc>PRUEBA 2 </desc>
<valor>3</valor>
</option>
<option>
<desc>PRUEBA 3</desc>
<valor>3</valor>
</option>
</tag>

Tengo problemas para consumir los TAG de OPTION ya que no sé como enviar el arreglo, al repetirse el nombre OPTION cuando genero un arreglo se van pisando y envía sólo el ultimo.

Como lo hago.

$wsdl = new nusoap_client("RUTA WSDL");

***No funciona [paso el TAG OPTION PREVIO ]

$opciones = array("desc" =>array("PRUEBA 1","PRUEBA 2","PRUEBA 3"),
"valor" => array("1","2","3"))

*** No funciona

$opciones[0] = array("option"=>array("desc" =>array("desc"=>"PRUEBA 1","valor"=>1)));
$opciones[1] =array("option"=>array("desc" =>array("desc"=>"PRUEBA 2","valor"=>2)));
$opciones[2] =array("option"=>array("desc" =>array("desc"=>"PRUEBA 3","valor"=>3)));

$respuesta = $wsdl->call("prueba",array("tag"=>$opciones));


Bueno este ejemplo lo realicé acá ya que la estructura es muy parecida pero es mas compleja, si tienen alguna ida favor ayudar