//方法1:
$data = [
['username'=>'lisi1'],
['username'=>'lisi2'],
['username'=>'lisi3'],
];
$ids = [];
$model=new User();
foreach($data as $attributes){
$model->isNewRecord=true;
$model->setAttributes($attributes);
$model->save()&& array_push($ids,$model->id)&&$model->id=0;
}
return $ids;
//方法2:
$data = [
['username'=>'lisi1'],
['username'=>'lisi2'],
['username'=>'lisi3'],
];
$ids = [];
$model = new User();
foreach($data as $attributes)
{
$_model = clone $model;
$_model->setAttributes($attributes);
$_model->save();
array_push($ids,$_model->id);
}
return $ids;
//方法3:
$field = ['username','status'];
$data = [
['username'=>'lisi1','status'=>10],
['username'=>'lisi2','status'=>10],
['username'=>'lisi3','status'=>10]
];
$res = \Yii::$app->db->createCommand()->batchInsert(User::tableName(),$field, $data)->execute();
retrun $res;
yii2批量插入
猜你喜欢
转载自blog.csdn.net/oHeiZhiShi123/article/details/86594219
今日推荐
周排行