Hola:
Tengo implementado un WebService en un controlador:
<?php
$server = new SoapServer(null, array('uri' => "
http://10.7.25.1/05/ws/");
$server->setClass("WSController");
$server->handle();
class WSController extends ApplicationController{
public function index(){ }
function Add($x,$y) {
$this->set_response("xml");
return $x+$y;
}
}
cuando invoco el servicio desde un cliente, me devuelve un objeto SoapFault que dice:
SoapFault exception: [Client] looks like we got no XML document in /var/www/ws/client.php:37 Stack trace:
#0 /var/www/ws/client.php(37): SoapClient->__soapCall('Add', Array)
#1 {main}
Sin embargo, este mismo servicio lo coloco fuera del directorio de kumbia, y funciona bien.
Alguien tiene idea de porqué pasa esto??.
PD: Si imprimo el resultado con el metodo __getLastResponse() de la clase SoapClient, me da el mismo resultado que si imprimo el resultado de invocar el servicio fuera del directorio de kumbia.
?>