新米SE、マーケティングを学ぶの巻

Web系のプログラミングの記事や、マーケティングについて書いていきます。

CakePHP-複数レコードを一括deleteする-

deleteAllで一括削除できます。
使い方を少しメモ。


条件を指定して一括削除

//「is_sample」が「false」のものを一括削除
$this->Sample->deleteAll(array('is_sample' => false),false);


IDを配列で指定して複数削除

$array[0] = 1;
$array[1] = 3;
$array[2] = 5;
//IDを指定して削除
$this->Sample->deleteAll(array('id' => $array),false);