我在 CakePHP 的控制器中有两个变量,可以使用
$this->data['General']['q']
$this->data['General']['typesearch'].
我如何在模型中引用这些变量???
我在 CakePHP 的控制器中有两个变量,可以使用
$this->data['General']['q']
$this->data['General']['typesearch'].
我如何在模型中引用这些变量???
您没有指定为什么在模型中需要这些变量。因为上下文对于这类问题非常重要,没有它就很难准确回答。
好吧,您可以先尝试在模型中定义变量:
Class MyModel Extends AppModel {
var $q;
var $typesearch;
}
然后,在您的控制器中,您可以尝试将控制器变量的值传递给这些变量:
$this->MyModel->q = $this->data['General']['q'];
$this->MyModel->typesearch = $this->data['General']['typesearch'];
问候, 海华沙