params()->fromQuery('KEY'); 我找到了两种获取POST参数的方法 //first way $this->params()->fromPo-6ren">
gpt4 book ai didi

php - 在 "put"方法中获取 zend 框架中的 post 参数

转载 作者:可可西里 更新时间:2023-11-01 13:12:09 25 4
gpt4 key购买 nike

我正在使用这个获取参数

$this->params()->fromQuery('KEY');

我找到了两种获取POST参数的方法

//first way
$this->params()->fromPost('KEY', null);

//second way
$this->getRequest()->getPost();

这两个都在“POST”方法中工作,但如果我将值作为 post 参数传递,则现在在“PUT”方法中工作。

如何在“PUT”方法中获取 post 参数?

最佳答案

我想正确的做法是使用 Zend_Controller_Plugin_PutHandler:

// you can put this code in your projects bootstrap
$front = Zend_Controller_Front::getInstance();
$front->registerPlugin(new Zend_Controller_Plugin_PutHandler());

然后你可以通过getParams()

获取你的参数
foreach($this->getRequest()->getParams() as $key => $value) {
...
}

或简单地

$this->getRequest()->getParam("myvar");

关于php - 在 "put"方法中获取 zend 框架中的 post 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com