cakephp 2.3中的这个参数返回null

dav*_*dav 0 cakephp cakephp-2.3

如何获取$this->paramscakephp 1.3 中的cakephp 2.3中的信息?

所以,以下数组包含控制器,动作,参数,URL等信息.

Array
(
    [controller] => posts
    [action] => view
    [named] => Array
        (
        )

    [pass] => Array
        (
            [0] => 3
        )

    [plugin] => 
    [form] => Array
        (
        )

    [url] => Array
        (
            [url] => posts/view/3
        )

    [isAjax] => 
)
Run Code Online (Sandbox Code Playgroud)

调试$this->request和在我的AppController $this->params里面beforeFilter()它只显示null它们.

蛋糕版2.3.1

EDITED

谢谢

Zie*_*emo 6

从Cake 2.x您可以检索:

  • POST数据 $this->request->data
  • 通过获取数据 $this->params

另请注意,您可以通过数组访问数据

$this->request->data['variable'];
Run Code Online (Sandbox Code Playgroud)

并通过对象:

$this->request->data('variable');
Run Code Online (Sandbox Code Playgroud)