Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > ZF Web Service


Автор: Feldsher 20.5.2009, 12:11
Помогите плз с такой проблемой.

При запуске сервера  вылетает исключение Uncaught exception 'Zend_View_Exception' with message 'script 'service/service.phtml' not found in path.
Сервер должен возвращать XML - поэтому генерация страниц тут не нужна.
Как отключить побороть это исключение? smile

Автор: Serkys 28.5.2009, 09:55
Надо не отключать выброс исключения, а устранять причину.
Zend_Controller имеет хэлпер viewRenderer, который автоматически рендерит нужный скрипт вида. Если это вам не нужно - надо отключать.
К тому же, если вы отдаёте XML, надо посылать заголовок content-type.
Код

class IndexController extends Zend_Controller_Action
{

    public function init()
    {
        $this->_helper->viewRenderer->setNoRender();
        $this->getResponse()->setHeader('content-type', 'application/xml', true);
    }

}

Автор: Feldsher 20.8.2009, 10:31
Большое спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)