xor
Новичок
Проблемы с Zend_Rest_Route
Может кто сталкивался.
Есть MVC приложение на Zend Framework 1.9 сделанное через Zend_Application стандартным способом. Всё приложение - RESTовский веб-сервис.
В application/Bootstrap.php добавил следующее:
Сделал класс-контроллер для некоего ресурса, сабкласс от Zend_Rest_Controller, имплементировал все нужные методы (indexAction, getAction, postAction, putAction, deleteAction). Все GET-овские запросы отрабатывают нормально, а вот POST, PUT, DELETE - нет, пишет ошибку:
Fatal error: Call to a member function getHeader() on a non-object in .../library/Zend/Rest/Route.php on line 165
Собственна вся проблема в том, что метод getRequest() в front controller возвращает NULL, вот не могу понять то ли я чего-то не правильно делаю, толи это бага в фреймворке.
Может кто сталкивался.
Есть MVC приложение на Zend Framework 1.9 сделанное через Zend_Application стандартным способом. Всё приложение - RESTовский веб-сервис.
В application/Bootstrap.php добавил следующее:
PHP:
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initRouter()
{
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$router->addRoute('default', new Zend_Rest_Route($front));
return $router;
}
}
Fatal error: Call to a member function getHeader() on a non-object in .../library/Zend/Rest/Route.php on line 165
Собственна вся проблема в том, что метод getRequest() в front controller возвращает NULL, вот не могу понять то ли я чего-то не правильно делаю, толи это бага в фреймворке.