Mam problem z mojego kodu gdy próbuję zapisać wiele danych do bazy danych w tym samym czasie, to jest mój kod, aby zapisać w bazie danych:wstawić wiele danych do bazy danych w Yii 2
foreach ($data as $value) {
$model->route = $value[0][1];
$model->begin_point = $value[0][2];
$model->begin_point = $value[0][3];
$model->save();
}
return $this->redirect('index');
każdy Próbuję zapisać, otrzymuję tylko ostatnią tablicę danych, którą można zapisać do bazy danych. czy ktoś mógłby mi pomóc? lub jeśli ktoś mógłby zapewnić samouczek, byłoby to prawdziwą pomocą.
można użyć funkcji wsadowej(), aby wstawić wiele rekordów naraz. Aby uzyskać więcej informacji: http://www.yiiframework.com/doc-2.0/yii-db-command.html#batchInsert%28%29-detail – Chinmay
@ chinmay dziękuję, jest tak przydatna –