CakePHPの条件指定でNOT NULLをする方法

DSC00763

2014年05月09日(金)

しっていればとても簡単なCakePHPのTipsになるとは思いますが、これがなかなか配列マジックにかかって忘れてしまう、もしくは覚えているけど配列の構造どうだったっけ?ってなるんだよね。だからこうやっておかないと覚えられないんだよ。そしてだれかのためになることを祈ろう。

 

つまりその、NOT NULLをしたいんです・・・

普通のクエリでやる感じだとすごい楽なんだけど、CakePHPの場合はやはり配列マジックだからね。

// 条件指定
$options['conditions'] = array(
 'Entry.id' => $id,
 'AND' => array(
 'NOT' => array('Entry.status' => 1) // 1以外のステータスを参照
 )
);

$this->find( 'all', $options );


こゆことらしいよ。

やはり配列マジックだよね。まぁ、一回覚えるとそんな感じだよねーぐらいになるから覚えておくのが吉だ!!

 

スポンサードリンク

運営サービスPR

スポンサードリンク

運営サービスPR