我想获取发布的数据。但我没有使用任何形式。数据是通过一个jQuery脚本与方法post
postet,我想取它。获取发布数据,Zend Framework
我知道如何重视
$message = $form->getValue ('message');
但是我想访问后数据,而不是参数或表单值读取参数
$id = $this->getRequest()->getParam ('id', null);
和形式。有任何想法吗?
我想获取发布的数据。但我没有使用任何形式。数据是通过一个jQuery脚本与方法post
postet,我想取它。获取发布数据,Zend Framework
我知道如何重视
$message = $form->getValue ('message');
但是我想访问后数据,而不是参数或表单值读取参数
$id = $this->getRequest()->getParam ('id', null);
和形式。有任何想法吗?
这里是我的解决方案;)
$this->getRequest()->getPost('id', null);
其实,这可能是更多的,你在找什么。
$this->getRequest()->getRawBody();
https://framework.zend.com/manual/1.12/en/zend.controller.request.html
有没有办法让它们作为数组(键值对)。 – 2014-07-17 18:34:44
@AbdulBasit请展开;我不确定我了解你的问题。 – 2014-07-17 22:24:24
链接中断 – Matthias 2017-05-16 12:54:10
这里是另一个例子:
$this->getRequest()->getPost()->toArray()
'$ this-> getRequest() - > getPost()'似乎已经是一个数组,因此调用'toArray()'会导致错误。这就是我所需要的,+1 – Shautieh 2017-03-29 12:46:27
试试这个:
$request = $this->getRequest();
$request->getPost('field_name');
虽然这个答案可能是正确和有用的,但是如果你包含一些解释并解释它是如何帮助解决问题的话,它是首选。如果存在导致其停止工作并且用户需要了解其曾经工作的变化(可能不相关),这在未来变得特别有用。 – 2015-03-06 00:07:07
正确............ – balupton 2010-09-19 14:37:08
是NULL默认值,不需要指定它。 – takeshin 2010-09-19 14:45:17
典型的ZF2 - 找到了我在这里寻找的东西,但没有在ZF2文档中。谢谢 – someuser 2013-02-05 08:02:05