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