/** * @param ShopProduct $model */ public function handleUploadedImages(ShopProduct $model) { $images = CUploadedFile::getInstancesByName('ShopProductImages'); if ($images && sizeof($images) > 0) { /** var $image CUploadedFile */ foreach ($images as $image) { if (!ShopUploadedImage::hasErrors($image)) { $model->addImage($image); } else { $this->setFlashMessage(Yii::t('ShopModule.admin', 'ERR_LOAD_IMAGE', array('{NAME}' => $image->getName()))); } } } }