Mit Yiis AR-Klasse zum Stapeleinfügen von Daten scheint etwas nicht zu stimmen, oder ich habe keine Methode gefunden.
Hier werden wir eine andere Yii-Batch-Einfügungsmethode aufzeichnen und später die Batch-Einfügungsmethode der AR-Klasse finden und aufzeichnen. (Empfohlenes Lernen: $arr =[];
for ($i=0; $i < count($photolist); $i++) {
$arr[$i][] = $titlelist[$i];
$arr[$i][] = $photolist[$i];
$arr[$i][] = $desclist[$i];
}
Yii::$app->db->createCommand()->batchInsert('designlist', ['name','photourl','desc'], $arr)->execute();
Jetzt ist $ ARR ein zweidimensionales Array, also. Stapeleinfügung von Daten in yii2 erfolgreich implementiert
yii2一次插入多行数据 /** * @inheritdoc 批量添加 * @params $add array 添加数据 */ public function add_all($add) { $connection = \Yii::$app->db; //数据批量入库 $connection->createCommand()->batchInsert( 'zss_stat_series', ['series_name','series_turnover','created_at'],//字段 $add )->execute(); }
Das obige ist der detaillierte Inhalt vonSo fügen Sie das Yii-Framework stapelweise hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!