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