我正在使用此获取参数
@H_301_1@$this->params()->fromQuery('KEY');
@H_301_1@//first way
$this->params()->fromPost('KEY',null);
//second way
$this->getRequest()->getPost();
您需要阅读请求正文并解析它,如下所示:
@H_301_1@$putParams = array();
parse_str($this->getRequest()->getContent(),$putParams);
这会将所有参数解析为$putParams-array,因此您可以像访问超级全局$_POST或$_GET一样访问它.例如:
@H_301_1@// Get the parameter named 'id' $id = $putParams['id']; // Loop over all params foreach($putParams as $key => $value) { echo 'Put-param ' . $key . ' = ' . $value . PHP_EOL; }