Cakephp 如何在AppController的beforeFilter中获取POST参数?

Cakephp 如何在AppController的beforeFilter中获取POST参数?,cakephp,post,controller,request,Cakephp,Post,Controller,Request,我想知道我如何才能获得任何控制器(整个应用程序)的请求后参数 我试着这样做: public function beforeFilter() { parent::beforeFilter(); var_dump( $this->request->data); die(); } 但响应是一个空数组 如何解决它?我现在搜索它,发现beforefilter默认在任何控制器函数之前执行。试着用不同的方式来做,比如打印($this->request->data);退出

我想知道我如何才能获得任何控制器(整个应用程序)的请求后参数

我试着这样做:

public function beforeFilter() {
    parent::beforeFilter();
    var_dump( $this->request->data);
    die();
}
但响应是一个空数组


如何解决它?

我现在搜索它,发现beforefilter默认在任何控制器函数之前执行。试着用不同的方式来做,比如打印($this->request->data);退出

调用
parent::beforeFilter()$this->request->data
访问请求数据


有关before Filter的详细信息。

哪一版本的CakePHP?这适用于CakePHP 2.5(我认为至少所有CakePHP版本都在2.0以上),这是最后一个稳定的版本。我需要从JSON post请求到API的post参数。我认为post数据在它依赖于Apache(或任何其他web服务器)的任何控制器操作之前都是可用的