Получите данные поста, Zend Framework - PullRequest
16 голосов
/ 19 сентября 2010

Я хочу получить опубликованные данные.Но я не использую форму.Данные передаются скриптом jquery с методом post, и я хотел бы получить его.

Я знаю, как получить параметры

$id = $this->getRequest ()->getParam ( 'id', null );

и значения формы

$message = $form->getValue ( 'message' );

, однако я хочу получить доступ к данным публикации, а не к параметрам или значениям формы.Есть идеи?

Ответы [ 4 ]

56 голосов
/ 19 сентября 2010

Вот мое решение;)

$this->getRequest()->getPost('id', null);
18 голосов
/ 24 марта 2011

На самом деле, это может быть больше, чем вы ищете.

$this->getRequest()->getRawBody();

https://framework.zend.com/manual/1.12/en/zend.controller.request.html

4 голосов
/ 16 января 2015

Вот другой пример:

$this->getRequest()->getPost()->toArray()
3 голосов
/ 05 марта 2015

Попробуйте это:

$request = $this->getRequest();
$request->getPost('field_name');
...