问题
I want to fetch posted data. But I am using no form. The data is postet by a jquery script with method post
and I would like to fetch it.
I know how to fetch parameters
$id = $this->getRequest ()->getParam ( 'id', null );
and form values
$message = $form->getValue ( 'message' );
however I want to access post data and not parameters or form values. Any ideas?
回答1:
Here is my solution;)
$this->getRequest()->getPost('id', null);
回答2:
Actually, this might be more of what you're looking for.
$this->getRequest()->getRawBody();
https://framework.zend.com/manual/1.12/en/zend.controller.request.html
回答3:
Here is an other example:
$this->getRequest()->getPost()->toArray()
回答4:
Try this:
$request = $this->getRequest();
$request->getPost('field_name');
来源:https://stackoverflow.com/questions/3745865/get-post-data-zend-framework