Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2011, 17:40
ppLu1Gui
 
Fecha de Ingreso: marzo-2011
Mensajes: 30
Antigüedad: 15 años, 6 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...