1

CakePHPのコントローラーに2つの変数があり、これらはを使用してアクセスされます

$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 に答える