データベースから削除 | Database

データベースからレコードを削除するには delete()メソッド を使用します。
$arUser = new User();
$arUser->delete(1);  // PKEY=1 のユーザを削除
setCondition() にて条件を指定すれば、複雑な条件でレコードを削除することもできます。下記は "status" が 1 かつ "age" が 30より大きいレコードを削除します。コンディションに関する詳細はこちらを参照してください。
$arUser = new User();
$arUser->setCondition("status", 1);
$arUser->setCondition(Sabel_Db_Condition::create(
  Sabel_Db_Condition::GREATER_THAN, "age", 30
));

$arUser->delete();
既に生成済み(データベースから取得済み)のモデルを削除する場合は、引数は必要ありません。
$aUser->delete();