0
私のユニットモデルにページ番号付き検索呼び出しを作成しようとしています。私はコンドとレンタルコ、ユニット、レンタルコのunit.typeを探しているが、レンタルコとホテルは探していないという条件が必要です。さらに、私は自分のコードを書いた方法で、ケーキはレンタルしているユニットタイプを返すだけです。複合検索ステートメント、1つの条件に複数の値を書き込む方法がわからない
public function view($type=null) {
$this->set('title', 'All '.$type.' in and near Gulf Shores');
$this->set('featured', $this->Unit->getFeatured());
$this->paginate['Unit']=array(
'limit'=>9,
'order' => 'RAND()',
'contain'=>array(
'User'=>array('id'),
'Location',
'Complex',
'Image'
),
'conditions'=>array(
'Unit.type'=>array($type, 'rentalco'),
'Unit.active'=>1)
);
$data = $this->paginate('Unit');
$this->set('allaccommodations', $data);
$this->set('type', $type);
}
UPDATE私のfind文が働いていなかった理由を私は(ちょうど私のブラウザバーに代わりコンドミニアムの単語のコンドミニアムを渡していたDERP DERP ....)を考え出しました。しかし、私はまだタイプのホテルとレンタルコの両方で見つけることを許可しないようにケーキをどのように伝えることができるか知りたいです。
これはうまくいきました。私はマニュアルのNOT文を見ていましたが、「これらの2つを一緒にしていない」オプションとして機能することはわかりませんでした。ありがとうございました! – huzzah