CakePHP

CakePHPのfind条件に「OR」を指定する方法

2015/01/11

SQLで「OR」を使った条件式なんてのはささっと書けるのですが、CakePHPのfindの場合はどうするんだっけか?
ただそれだけの内容ですが、実際、ちょっとだけハマったので忘備録としてポスト。

topicsテーブルのsubjetカラムに「あ」、contentカラムに「い」を含んでいるものを抽出する条件として作成してみます。

このように OR の内容を、配列で指定すればOK。
親配列(OR自体)のキーを OR とするのがポイント。

これで、以下の様なSQLとなります。

CakePHP2 実践入門 (WEB+DB PRESS plus)

CakePHP2 実践入門 (WEB+DB PRESS plus)

安藤 祐介

価格 : 3,110円

     

-CakePHP
-, , , ,