【发布时间】:2012-04-02 10:39:15
【问题描述】:
我想在init() 函数中将POST 数据发送到页面控制器,但我得到的是一个空数组。
但是,获取getRawBody 会显示数据。
这是我使用的命令:
curl http://localhost/api/page/7 -X PUT -d "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());
}
}
【问题讨论】: