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服务器)的任何控制器操作之前都是可用的