2010-05-13 2 views
0

Am пытается получить простой привет мир настройки XMLRPC сервера к work.However я получаю это Не удалось разобрать ошибки ответ ошибку при запуске тестового URL http://localhost/client/index/ в моем браузереZend_XmlRpc: Не удалось разобрать ошибки ответ

В моей Rpc контроллер, который обрабатывает все мои XMLRPC называет

class RpcController extends Zend_Controller_Action 
{ 
    public function init() 
    { 
     $this->_helper->layout->disableLayout(); 
     $this->_helper->viewRenderer->setNoRender(); 
    } 

    public function xmlrpcAction() 
    { 
     $server = new Zend_XmlRpc_Server(); 
     $server->setClass('Service_Rpctest','test'); 
     $server->handle(); 
    } 
} 

В моем клиенте контроллер, который вызывает XmlRpc

лицо, вручающее судебные документы
class ClientController extends Zend_Controller_Action 
{ 

    public function indexAction() 
    { 
     $clientrpc = new Zend_XmlRpc_Client('http://localhost/rpc/xmlrpc/'); 
     //Render Output to the view 
     $this->view->rpcvalue = $clientrpc->call('test.sayHello'); 
    } 
} 

В моей функции Service_Rpctest

<?php 
class Service_Rpctest 
{ 
    /** 
    * Return the Hello String 
    * 
    * @return string 
    */ 
    public function sayHello() 
    { 
     $value = 'Hello'; 
     return $value; 
    } 

} 

Что мне не хватает?

ответ

0

вы отправляете вывод XML:

echo $server->handle();