Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2011, 17:40
ppLu1Gui
 
Fecha de Ingreso: marzo-2011
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Nusoap Arreglos de Entrada

Anexo algo de Mi Codigo
Código PHP:

$server
->wsdl->addComplexType('newgroup''complexType''struct''all''',
                    array(
                        
'id'         => array('name' => 'id''type' => 'xsd:string'),
                        
'code'     => array('name' => 'code''type' => 'xsd:string'),
                        
'msg'   => array('name' => 'msg''type' => 'xsd:string'))
                    );    


$server->wsdl->addComplexType('kids''complexType''struct''all''',
                                    array(
                                        
'name'         => array('name' => 'name''type' => 'xsd:string'),
                                        
'lname'         => array('name' => 'lname''type' => 'xsd:string'),
                                        
'ename'       => array('name' => 'ename''type' => 'xsd:string')
                                        
'age'          => array('name' => 'r_tua''type' => 'xsd:int'),
                                        
'type'          => array('name' => 'type''type' => 'xsd:string'))
                                    );

$server->wsdl->addComplexType('listkids',
    
'complexType',
    
'array',
    
'',
    
'',
    array (array(
'ref'=>'SOAP-ENC:arrayType','wsdl:arrayType'=>'tns:kids[]'))
);
                    

    
    
$server->register('MakeGroup',                     // method name
                    
array('listkids' => 'tns:listkids' ),             // input parameters
                    
array('return' => 'tns:newgroup'),                // output parameters
                    
$miURL
); 

en mi funcion tengo algo asi:

Código PHP:
function MakeGroup($listkids){
   
var_dump($listkids// <-- String (0);

mi cliente no tiene problema pues eh movido varios parametros y solo falla al decir que es un arreglo de arreglos...