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

时间:2014-07-24 10:07:50

标签: cakephp post controller request

我想知道如何向任何控制器(整个应用程序)提供POST params请求?

我试着这样做:

public function beforeFilter() {
    parent::beforeFilter();
    var_dump( $this->request->data);
    die();
}

但是响应是一个空数组。

我该如何解决?

2 个答案:

答案 0 :(得分:0)

我现在搜索它,发现默认情况下beforefilter在任何控制器功能之前执行。尝试以不同的方式进行,例如print_r($ this-> request-> data);出口;

答案 1 :(得分:0)

在控制器功能中调用parent::beforeFilter();,然后您就可以通过$this->request->data访问请求数据;

Click here了解有关滤镜之前的详细信息。