ホームページ >PHPフレームワーク >YII >Yii でデータをバッチ更新する方法
要件:
複数のデータをバックグラウンドに送信します。その一部はすでにレコードに存在しており、そのフィールドの一部の値のみを送信する必要があります。変更される。
(推奨チュートリアル: yii フレームワーク)
解決策:
コードは次のとおりです:
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, ] }
その他のプログラミング関連コンテンツ, php中国語Webサイトのプログラミング入門コラムに注目してください!
以上がYii でデータをバッチ更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。