Я хотел бы получить POST
данные, отправленные на контроллер страницы в функции init()
, но я получаю пустой массив.
Однако, получение getRawBody
отображает данные.
Вот команда, которую я использую:
curl http://localhost/api/page/7 -X PUT -d "test=true"
и вывод:
Array () test = true
class Api_PageController extends Zend_Rest_Controller
{
public function init()
{
$this->_helper->viewRenderer->setNoRender();
$this->_helper->layout->disableLayout();
print_r($this->getRequest()->getPost());
print_r($this->getRequest()->getRawBody());
}
}