获取deleteList($ data)函数中的空白$ data参数,为多个请求的参数创建delete api(在PHP apigilty中)

时间:2017-06-06 06:12:41

标签: php zend-framework2 apigility

deleteList($data)函数为多个请求的参数创建删除api(在PHP apigilty中)但是我无法在deleteList块中获取$ data参数,除了空白数组,请帮助!

我已经提到过查询参数白名单。

API网址:

http://192.168.1.210/xyz-development/saif/public/api/fileupload/36?id=36&filename=13246685.png&delete_type=test

1 个答案:

答案 0 :(得分:0)

deleteList($data)中的

Resource控制器用于处理DELETE HTTP方法。 $data本身来自Body Request,而不是来自URL Query Params

如果您想从URL Query Params检索数据,可以从$this->getEvent()->getRequest()->getQuery()控制器内的Resource手动检索数据。

示例:

$id = $this->getEvent()->getRequest()->getQuery("id");
$filename   = $this->getEvent()->getRequest()->getQuery("filename");
$deleteType = $this->getEvent()->getRequest()->getQuery("delete_type")