1

我在 CakePHP 的控制器中有两个变量,可以使用

$this->data['General']['q']

$this->data['General']['typesearch'].

我如何在模型中引用这些变量???

4

1 回答 1

2

您没有指定为什么在模型中需要这些变量。因为上下文对于这类问题非常重要,没有它就很难准确回答。

好吧,您可以先尝试在模型中定义变量:

Class MyModel Extends AppModel {
    var $q;
    var $typesearch;
}

然后,在您的控制器中,您可以尝试将控制器变量的值传递给这些变量:

$this->MyModel->q = $this->data['General']['q'];
$this->MyModel->typesearch = $this->data['General']['typesearch'];

问候, 海华沙

于 2012-06-11T21:51:14.630 回答