CakePHPでは、save()メソッドを使用してDBのデータを登録・更新することができます。 save()メソッドでは、insert または update のSQL文を実行することができます。
insert編
新規にデータを登録する際のコードを以下に記載します。
//登録データ $data = array('テーブル名' => array('name' => '田中', 'sextype' => 1)); //登録項目 $column = array('name', 'sextype'); //新規登録 $this->Hoge->save($data, false, $column);
update編
データを更新する際のコードを記載します。 以下の場合では、名前のみを更新しています。 ※テーブルの主キーにidに設定しています。
//更新データ $data = array('テーブル名' => array('id' => 1, 'name' => '佐藤')); //更新項目 $column = array('name'); //更新 $this->Hoge->save($data, false, $column);
[対象]
CakePHP 1.3