CakePHPのコントローラーに2つの変数があり、これらはを使用してアクセスされます
$this->data['General']['q']
$this->data['General']['typesearch'].
モデルでこれらの変数を参照するにはどうすればよいですか?
CakePHPのコントローラーに2つの変数があり、これらはを使用してアクセスされます
$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'];
よろしく、ハイアワサ