public function saveCategory(Category $category) { $category->save(ActiveRecord::PERFORM_INSERT); if (!empty($category->importedImages)) { foreach ($category->importedImages as $imageFile) { $image = CategoryImage::getNewInstance($category); $image->save(); $image->setFile($imageFile); } } }