декларация об ошибке zend soap XML - PullRequest
0 голосов
/ 06 марта 2012

Это выглядело легко, но это тратит мои часы ужасно!

На основании: http://www.opensourceuniverse.com/zend-framework/quickstart-web-services-with-soap-and-zend-framework-263.html, без изменений, я получаю:

url :(...) / public / soap? wsdl

Вот журнал ошибок apache: SOAP-ERROR: синтаксический анализ WSDL: невозможно загрузить из 'http://localhost/test/app/public/soap?wsdl': объявление XML разрешено только в начале документа \n в C: \ wamp \ www \ test \ app \ library \ Zend \ Soap \ Server.php в строке 762

И если URL: (...) / public / soap / client

результат: Страница остается пустой (существует представление для clientAction, протестировано.) Здесь я проверил, что оно получает представление, когда я комментирую вызов метода client, я имею в виду:

$ client = newZend_Soap_Client ($ this -> _ WSDL_URI);

// $ this-> view-> add_result = $ client-> math_add (11, 55);

какие-нибудь приятные подсказки вокруг?Pablo

Ответы [ 2 ]

1 голос
/ 06 марта 2012

У меня была та же проблема.

Это потому, что я использую макет.

Чтобы не допустить (до | ap) окончания использования XML-файла:

    $this->_helper->layout->disableLayout();
    $this->_helper->viewRenderer->setNoRender();
0 голосов
/ 07 марта 2012

Ну, на всякий случай я выставляю: был пробел в application.ini, между строк!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...