データベースへ保存(INSERT)| Database

データベースへ保存するには、save() もしくは insert() を使用します。save()メソッド では、保存後のモデルから与えられた連番(シーケンス, オートインクリメント)の値を取得することができます。
※下記は連番カラムが id だとした場合
$aUser = new User();
$aUser->name = "Yamada Tarou";
$aUser->age = 30;
$aUser->save();

echo $user->id;  // New Sequence Number
save()メソッド には配列で保存する値を渡すこともできます。
$aUser = new User();
$aUser->save(array(
  "name" => "Yamada Tarou",
  "age" => 30,
));
insert()メソッド には保存する値を配列で渡します。戻り値は新規連番です。(シーケンスカラムが存在すれば)
$arUser = new User();
$lastId = $arUser->insert(array(
  "name" => "Yamada Tarou",
  "age" => 30,
));
insert() の場合は型変換が行われないため、_BOOLカラムの値はデータベースに適した値をセットする必要があります。
$aUser = new User();
$aUser->is_active = true;  // OK
$aUser->save();
-----------------------------------
$arUser = new User();
$arUser->insert(array(
  "is_active" => true,  // NG (0とか1とか"f"とか"t"にする)
));