在生成大量数据时候循环添加会比较慢,这个时候使用Yii2的批量添加。
$data= [
'code' => $code,
'add_time' => time(),
'update_time' => time(),
'state' => 0,
];
$userkey = [ 'code', 'add_time', 'update_time', 'state'];
\Yii::$app->db->createCommand()->batchInsert(\app\way\XXX::tableName(), $userkey, $data)->execute();
关键字词: