Ответ 1
Зависит от версии торта.
1.3.x:
$this->RequestHandler->isAjax();
2.х
$this->request->is('ajax');
Как проверить запрос Ajax в cakephp?
Зависит от версии торта.
1.3.x:
$this->RequestHandler->isAjax();
2.х
$this->request->is('ajax');
var $components = array('RequestHandler');
$this->RequestHandler->isAjax()
Здесь вы можете найти дополнительную информацию о компоненте RequestHandler
этот вопрос является более старым, но на всякий случай кто-то сталкивается с этим, как я, и использует CakePHP 2:
RequestHandler::isAjax()
устарел, используйте объект запроса $this->request->is('ajax');
Подробнее здесь
Без использования компонентов вы можете использовать что-то вроде этого:
$this->params['isAjax'];
Это вернет bool.
Вот как описывается whisch: doc.I использую, так как я начал использовать cakephp
if($this->RequestHandler->isAjax()){
//
}
Если вы просто хотите проверить функцию со стороны php, попробуйте:
$this->log('some debug',LOG_DEBUG);
затем проверьте приложение/tmp/logs/debug.log.