0
大批
(
    [名称] => 数组
        (
            [0] => 1
            [1] => 1
        )

    [年龄] => 数组
        (
            [0] => 今天
            [1] => 今天
        )

    [grp] => 数组
        (
            [0] => 2
            [1] => 2
        )

)

我如何将其保存到 yii 中的表格中。name、age 和 grp 可以有无限数量的值。

表 id、名称、年龄和 grp

4

1 回答 1

4

如果每个数组索引都是 db 中的新记录,则可以在控制器中使用它:

$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();
}
于 2013-01-28T11:11:45.817 回答