Как проверить, отправлен ли запрос в Zend Framework
Я помню, что использовал что-то вроде
$this->getRequest()->isPost()
но похоже, что такой функции нет. Как проверить, отправлен ли запрос, чтобы я мог проверить форму и т.д.
Ответы
Ответ 1
$this->getRequest()
в контексте контроллера аннотируется для возврата объекта класса Zend_Controller_Request_Abstract
. isPost()
- метод Zend_Controller_Request_Http
, который получен из Zend_Controller_Request_Abstract
.
Поэтому ваша среда IDE не может предложить этот метод, но он есть.
Ответ 2
if ($this->getRequest()->isPost())
{
echo "this is post request";
}
else
{
echo "this is not the post request";
}
Ответ 3
if($this->getRequest()->getMethod() == 'POST') {
echo "You've got post!";
}
isPost() тоже должен быть там, я не знаю, почему вы его не нашли.
Ответ 4
if($this->_request->isPost){
echo "Values is POST";
}
else
{
echo "Try again";
}
Я только что узнал об этом. Yepppiiiiiiiiiiii!!!!!!!!!!
Ответ 5
Не все приложения ZendFramework создают экземпляр запроса в контроллер. Для SocialEngine выполняются следующие работы:
<?php
if (Zend_Controller_Front::getInstance()->getRequest()->isPost()) {
...
}
Ответ 6
если ($ this- > GetRequest() → isPost())
echo "this post post",