もじれつとがめん

プログラムの忘備録とゲームとかその他色々。

dbへのレコード保存・更新

saveメソッドについて

http://book.cakephp.org/2.0/ja/models/saving-your-data.html#model-set-one-two-null

[code lang=text] //レコードを新規作成 $this->;Model->;set( array( 'title' =>; 'テスト', 'hoge' =>; 'こんなかんじでセットするカラムと値を連想配列で定義する' ) ); $this->;Model->;save(); // このモデルにある、セットしてある情報とかをリセットする $this->;Model->;clear();

// レコードを更新 $this->;Model->;set( array( 'id' =>; 1001, 'title' =>; 'テスト1', 'hoge' =>; 'idを指定するればupdateになる' ) ); $this->;Model->;save(); [/code]

基本的にはset()で必要なカラムに定義してsave()で保存するのが最もシンプルらしい 別のsaveの使い方もあるけで、現状はこれで使うのには困らないからおいおいで...

凄く更新ひさしぶりだし、サイトの使い方を変更するかんじに...

今後も使うであろう知識を細々と書き出していくよ...