我想獲取發佈的數據。但我沒有使用任何形式。數據是通過一個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