Подтвердить что ты не робот

Как проверить, отправлен ли запрос в Zend Framework

Я помню, что использовал что-то вроде

$this->getRequest()->isPost()

но похоже, что такой функции нет. Как проверить, отправлен ли запрос, чтобы я мог проверить форму и т.д.

4b9b3361

Ответ 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",