Как изменить заголовок ответа Zend_Rest_Server 'zend' на "my_api"? - PullRequest
0 голосов
/ 16 сентября 2011

Я использую класс Zend Rest Server для обработки службы отдыха:

 public function restAction() {
        $service = new Zend_Rest_Server();
        $service->setClass($this->_serviceClassName);
        $service->handle();
    }

В Zend_Rest_Server заголовок ответа

<myApi generator="zend" version="1.0">

Как изменить генератор надругая строка?

Спасибо, Арман.

1 Ответ

0 голосов
/ 17 сентября 2011

Ну, я нашел не очень элегантное решение, но оно работает:

 $service->returnResponse(TRUE);
 $response = $service->handle();

 header('Content-Type: text/xml');

 // replace generator="zend" with my_app
 echo str_replace('generator="zend"', 'generator="my_app"', $response);
...