db->createCommand($sql); $data = $command->queryAll(); if (empty($data)) { return false; } foreach ($data as $item) { $id = $item['id'] ?? 0; $ptItemId = $item['itemId'] ?? 0; $ptItem = PtItemClass::getById($ptItemId, true); $cover = $ptItem->cover ?? ''; ProductClass::updateById($id, ['cover' => $cover]); echo "productId:" . $id . " 恢复图片:" . $cover . "\n"; } } }