CakePHPで、データベースのupdateをかけるフィールドを特定のカラムに限定して、
さらにバリデーションを無視する場合の書き方。
注)以下のPostモデルの項目commentにはバリデーションでnotEmptyが設定されている。
$data = array('id' => $myId, 'comment' => NULL);
$this->Post->save($data, false, array('comment'));
save()の引数の真ん中の false を true にすると、notEmpty が有効なため、commentに NULL を入れようとしても全く入らない(update文が実行されない)。
3つ目の引数の array() が updateするカラムの指定で、これを入れないとデータベース上でdefault valueが設定されているようなカラムも一緒に更新しようとする。