くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

CakePHP:paginater::conditionsにOR条件指定

2008-11-03 22:15:02 | SEまわり
CakePHPのpaginaterの検索条件指定ではまり中。

下記のように書くと、"AND"になる。

$this->paginate['conditions'] = array(
     'label like ' => "%$word%",
    'tag like ' => "%$word%");

これを"OR"にしたんだけど、分からない。



いろいろ試行錯誤しても分からず、何度か他の作業で気分転換をしてもやっぱりダメで、ようやく得られた解答が、

$this->paginate['conditions'] = array(
    "or" => array (
        'label like ' => "%$word%",
        'tag like ' => "%$word%"
    )
);


これだった…

下位配列を作って、"or"にする条件を列挙した配列を置けばいいらしい。

すごく時間を食ってしまった。

最新の画像もっと見る