photo credit: iogi CakePHPのお話。モデルのsaveAllメソッドで複数レコードを一括保存する方法を、少しハマってしまったのでメモ。 まずは複数レコードが格納された配列の作成から。 例えばUserモデルの複数レコードを一括で保存したい場合、以下のような構造の配列を用意します。構造が重要なのでこのとおり作成しましょう。 $data = array( 'User' => array( 0 => array( 'name' => 'foo', 'age' => 25 ), 1 => array( 'name' => 'bar', 'age' => 26 ) ) );