[CakePHP][JavaScript]CakePHP で、DB 削除にまつわるミニ Tips ( ラボブログ )

http://blog.spicebox.jp/labs/2009/02/cakephp_db_tips.html


今日もちょっとだけ、CakePHP に関する小さな Tips を残しておきます。


削除が好きだ! - Favorites!


DB から削除するときの基本メソッド


delete() を使う


$Model->delete() を使います。引数は ID。



※もちろん、1.2 正式版では動いてます。


まとめて削除するには


deleteAll() を使う


deleteAll() で $condition で条件設定すると、まとめて削除できるみたいです。ちょっと怖いですけどね。



saveAll() なんて関数もあるようです。(このエントリとは)逆にそっちが気になります。


おまけの FormHelper、JavaScript Tips


Form Helper で GET を指定させたい


FormHelper で get を使いたいときは、array の引数に 'metod'=>'get' ではなく、'type'=>'get' とするようです。


フォームの作成 :: フォーム :: 主要なヘルパー :: マニュアル :: 1.2 Collection :: The Cookbook


JavaScript で確認ダイアログを出したい


window.confirm()


という、何とも便利なメソッドがあるようです。



この情報は参考になりましたか?