0

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

因此,下面的数组包含控制器、操作、参数、url 等信息。

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

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

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

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

    [isAjax] => 
)

调试$this->request$this->paramsbeforeFilter()我的 AppController 中显示null它们。

蛋糕版 2.3.1

已编辑

谢谢

4

2 回答 2

6

从 Cake 2.x 你可以检索:

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

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

$this->request->data['variable'];

并通过对象:

$this->request->data('variable');
于 2013-06-18T21:10:46.753 回答
0

我刚从 cakephp 1.3 离开

function __construct() {
    parent::__construct();
}

我的应用程序控制器中的这部分,一旦我删除它,就$this->params返回了正确的东西。

于 2013-06-19T05:59:16.023 回答