Heim > Artikel > PHP-Framework > So aktualisieren Sie Daten in Yii stapelweise
Anforderungen:
Senden Sie mehrere Datenelemente in den Hintergrund, von denen einige bereits in Datensätzen vorhanden sind und nur die Werte einiger Felder geändert werden müssen .
(Empfohlenes Tutorial: yii-Framework )
Lösung:
Der Code lautet wie folgt:
foreach($goods as $k => $v) { if(yourModel::updateAllCounters( ['goods_num' => $v], ['goods_id' => $k,'user_id' => $id] )) { continue;//如果已经更新,则跳过此次循环,到下一次 } $data[] = [ 'user_id' => $id, 'goods_id' => $k, 'goods_num' => $v, 'created_time' => $time, ] }
Weitere programmierbezogene Inhalte , Bitte beachten Sie die Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie Daten in Yii stapelweise. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!