Zend Dinlenme Müşteri sorunu

1 Cevap web-services

Hi all i have the codes below

class ReservationController extends Zend_Controller_Action
{
    public function init()
    {
    }

    public function indexAction()
    {
        $this->_helper->viewRenderer->setNoRender();
        $this->_helper->layout->disableLayout();

        $soap = new Zend_Rest_Server();
        $soap->setClass('Someclass');

        $soap->handle();
    }
}

ve

<?php

class IndexController extends Zend_Controller_Action
{
private $_URI = "http://www.mysite.local/crm/reservation";
    public function clientAction() {
        $this->_helper->viewRenderer->setNoRender();
        $this->_helper->layout->disableLayout();
        $client = new Zend_Rest_Client($this->_URI);
       echo $client->sayHello('nisanth')->get();

    }

}

vethe class vemethod as

<?php
class Someclass
{
/**
* Say Hello
*
* @param string $who
* @return string
*/
function sayHello($who)
{
    return "Hello $who";

}
} 

but while calling this i got an error

Message: REST Response Error: simplexml_load_string() [function.simplexml-load-string]: ^

pls bana bu sorunu çözmek için yardım

1 Cevap

Eğer REST isteği bir XML yanıt dönen değil gibi geliyor. Bir parametre olarak geçerli XML almaz zaman SimpleXML yalnızca başarısız.

REST sunucu aslında bir XML yanıt bir işlevin dönüş değerini verir Zend_REST_Server, istihdam emin olun.

http://framework.zend.com/manual/en/zend.rest.client.html: nasıl Zend_Rest_Client çalıştığı hakkında daha fazla bilgi için

For more info on Zend_Rest_Server: http://framework.zend.com/manual/en/zend.rest.server.html