配列 ( [名前] => 配列 ( [0] => 1 [1] => 1 ) [年齢] => 配列 ( [0] => 今日 [1] => 今日 ) [グループ] => 配列 ( [0] => 2 [1] => 2 ) )
これを yii のテーブルに保存する方法。name、age、および grp の値の数に制限はありません。
テーブル ID、名前、年齢、グループ
配列 ( [名前] => 配列 ( [0] => 1 [1] => 1 ) [年齢] => 配列 ( [0] => 今日 [1] => 今日 ) [グループ] => 配列 ( [0] => 2 [1] => 2 ) )
これを yii のテーブルに保存する方法。name、age、および grp の値の数に制限はありません。
テーブル ID、名前、年齢、グループ
各配列インデックスがデータベース内の新しいレコードである場合、コントローラーでこれを使用できます。
$lenth = count($yourArray['name']); // this line will return the count of records must be inserted to db table
for( $i = 0 ; $i < $lenth ; $i++ )
{
$newRecord = new ModelName;
$newRecord->name = $yourArray['name'][$i];
$newRecord->age = $yourArray['age'][$i];
$newRecord->grp = $yourArray['grp'][$i];
$newRecord->save();
}