Zend framework 在zend rest控制器中获取post变量
我想在Zend framework 在zend rest控制器中获取post变量,zend-framework,zend-rest,Zend Framework,Zend Rest,我想在init()函数中获取发送到页面控制器的POST数据,但得到的是一个空数组 但是,获取getRawBody会显示数据 以下是我使用的命令: curl http://localhost/api/page/7 -X PUT -d "test=true" 输出为: 排列 ( ) 测试=真 您需要的是PutHandler插件。这将使POST和PUT使用相同的getParams() 将其放入您的应用程序。ini resources.frontController.plugins.putHandle
init()
函数中获取发送到页面控制器的POST
数据,但得到的是一个空数组
但是,获取getRawBody
会显示数据
以下是我使用的命令:
curl http://localhost/api/page/7 -X PUT -d "test=true"
输出为:
排列
(
)
测试=真
您需要的是PutHandler插件。这将使POST和PUT使用相同的getParams() 将其放入您的应用程序。ini
resources.frontController.plugins.putHandler = Zend_Controller_Plugin_PutHandler
然后,当您调用时,数据应显示出来
$this->getRequest->getParams();
$this->getRequest->getParams();