[英]get blank $data params in deleteList($data) function to create delete api (in PHP apigilty) for multiple requested params
deleteList($data)
function to create delete api (in PHP apigilty) for multiple requested params but I couldn't get $data params in deleteList block except blank array, please Help! deleteList($data)
函数为多个请求的参数创建删除API(在PHP apigilty中),但除空白数组外,我无法在deleteList块中获得$ data参数,请帮助!
I already mentioned query parameters whitelist. 我已经提到过查询参数白名单。
API url : API网址:
http://192.168.1.210/xyz-development/saif/public/api/fileupload/36?id=36&filename=13246685.png&delete_type=test http://192.168.1.210/xyz-development/saif/public/api/fileupload/36?id=36&filename=13246685.png&delete_type=test
deleteList($data)
in Resource
Controller is purposed to handle DELETE
HTTP Method. Resource
Controller中的deleteList($data)
用于处理DELETE
HTTP方法。 And $data
itself come from Body Request
, not from URL Query Params
. $data
本身来自Body Request
,而不是来自URL Query Params
。
If you wanna retrieve data from URL Query Params
you can retrieve it manually from $this->getEvent()->getRequest()->getQuery()
inside Resource
Controller. 如果要从
URL Query Params
检索数据,则可以从Resource
控制器中的$this->getEvent()->getRequest()->getQuery()
手动检索。
Example: 例:
$id = $this->getEvent()->getRequest()->getQuery("id");
$filename = $this->getEvent()->getRequest()->getQuery("filename");
$deleteType = $this->getEvent()->getRequest()->getQuery("delete_type")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.