$areaDao = new AreaDao(); $attachmentDao = new AttachmentDao(); $tagDao = new TagDao(); $casaTagDao = new CasaTagDao(); $contentDao = new ContentDao(); $contentAttachmentDao = new ContentAttachmentDao(); $casaService = new CasaService(); $contentService = new ContentService(); mysql_query('START TRANSACTION') or die(mysql_error()); $mode = 'edit'; if (empty($casa->id)) { $mode = 'add'; } /** 1.添加基础民宿 */ if (!empty($casa->name) && !empty($casa->code) && !empty($casa->area)) { $casa_id = $casaDao->addOrUpdateSimple($casa->name, $casa->code, $casa->link, $casa->area, $casa->id); if (!$casa_id) { mysql_query('ROLLBACK'); header('Location:../../website/backstage/error.php?info=添加或更新民宿对象信息失败!' . mysql_error() . '&type=casa'); exit; } } else { header('Location:../../website/backstage/error.php?info=添加失败,民宿信息不全!&type=casa'); exit; } /** 2.添加民宿默认图 */ if (!empty($casa->main_photo)) { $casa_row = $casaDao->getById($casa_id); if (!empty($casa_row['attachment_id'])) { $attachment_row = $attachmentDao->getById($casa_row['attachment_id']); // 更新了图片