てきとう

ワーワーゆうとります

cakePHP $this->updateAll()で条件付きの更新

1〜4までのIDを持ったレコード以外のnameをnullに設定してやるわよ!

$idArr = array(1,2,3,4);
$this->Model->updateAll(
  array('name' => null), 
  array('NOT' => array('id' => $idArr))
);

なんでも$this->Model->save()でやろうとしていたわよ!
$this->Model->saveAll()なんていたのね!びっくりよ!