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