Php 如何在Zend框架中获取表单方法类型?
在Zend框架中进行项目时,我遇到了一种进退两难的局面。 当我们提交表单时,我们得到如下值:Php 如何在Zend框架中获取表单方法类型?,php,forms,zend-framework,get,Php,Forms,Zend Framework,Get,在Zend框架中进行项目时,我遇到了一种进退两难的局面。 当我们提交表单时,我们得到如下值: $post = $this->_request->getParams(); $key= $post['key']; 这将基本上捕获提交表单中的所有名称,我可以达到如下单个名称值: $post = $this->_request->getParams(); $key= $post['key']; 当URL中有一个变量值时,就会出现混淆,例如: http://www.
$post = $this->_request->getParams();
$key= $post['key'];
这将基本上捕获提交表单中的所有名称,我可以达到如下单个名称值:
$post = $this->_request->getParams();
$key= $post['key'];
当URL中有一个变量值时,就会出现混淆,例如:
http://www.mydomain.com/contoller/key/11
因此,我要从url中捕获键值,我可以再次这样获得它:
$post = $this->_request->getParams();
$key=$post['key'];
我的问题是,如果这个值是来自URL还是来自表单,我如何区分?
或者,如果有一种更安全/可靠的方法可以做到这一点,那会是什么?
谢谢要隔离POST数据,只需使用
$postData = $this->getRequest()->getPost();
您还可以使用
$key = $this->getRequest()->getPost('key');
请参见要隔离POST数据,只需使用
$postData = $this->getRequest()->getPost();
您还可以使用
$key = $this->getRequest()->getPost('key');
请参见要隔离POST数据,只需使用
$postData = $this->getRequest()->getPost();
您还可以使用
$key = $this->getRequest()->getPost('key');
请参见要隔离POST数据,只需使用
$postData = $this->getRequest()->getPost();
您还可以使用
$key = $this->getRequest()->getPost('key');
参见虽然问题是关于ZF1的,但每次我在谷歌搜索时,这个问题也会出现在zf2上 因此,如果您希望在ZF2中获取Post类型,例如get、Post、DELETE、PUT 您可以在控制器中使用以下命令
$this->request->getMethod(); //return submit type i.e. GET, POST, DELETE, PUT
或
虽然问题是关于ZF1的,但每次我在谷歌搜索时,这个问题也会出现在zf2上 因此,如果您希望在ZF2中获取Post类型,例如get、Post、DELETE、PUT 您可以在控制器中使用以下命令
$this->request->getMethod(); //return submit type i.e. GET, POST, DELETE, PUT
或
虽然问题是关于ZF1的,但每次我在谷歌搜索时,这个问题也会出现在zf2上 因此,如果您希望在ZF2中获取Post类型,例如get、Post、DELETE、PUT 您可以在控制器中使用以下命令
$this->request->getMethod(); //return submit type i.e. GET, POST, DELETE, PUT
或
虽然问题是关于ZF1的,但每次我在谷歌搜索时,这个问题也会出现在zf2上 因此,如果您希望在ZF2中获取Post类型,例如get、Post、DELETE、PUT 您可以在控制器中使用以下命令
$this->request->getMethod(); //return submit type i.e. GET, POST, DELETE, PUT
或
谢谢,我试着找,但我找错了地方。谢谢,我试着找,但我找错了地方。谢谢,我试着找,但我找错了地方。谢谢,我试着找,但我找错了地方。