RepairOrderImagesModel::className() ]; foreach($sItems as $k => $v) { $classData[$k] = $v; } $userModel = Yii::createObject($classData); if($userModel->save()) { return $userModel; } else { return null; } } /** * @param $orderId * @param $orderUUId * @param $images */ static function createBrokenImages($orderId, $orderUUId, $images) { if (empty($images)) { return null; } foreach($images as $k => $v) { $imgPath = ImageManager::genImagePath($orderUUId, ImageManager::$ORDER_BROKEN_PATH); $sData = [ 'repair_order_id' => $orderId, 'image_path' => $imgPath.$v ]; self::create($sData); } } /** * @param $orderUUId * @param $images */ static function mvBrokenImages($orderUUId, $images) { foreach($images as $k => $v) { ImageManager::mvUploadImage($v, $orderUUId, ImageManager::$ORDER_BROKEN_PATH); } } }