/** * * 保存图片经纬度信息 */ public function create($versionId, $latitude, $longitude) { $exif = FileExif::model()->findByAttributes(array('version_id' => $versionId)); if (!$exif) { $exif = new FileExif(); $exif->version_id = $versionId; $exif->longtitude = $latitude; $exif->latitude = $longitude; $exif->exif = ''; $exif->save(); } if (empty($exif->longtitude) || empty($exif->latitude)) { $exif->longtitude = $longitude; $exif->latitude = $latitude; $exif->save(); } }
/** * 创建文件exif信息 */ public function createFileExif($vertion_id, $lat, $lng, $exif) { $fileExif = new FileExif(); $fileExif->version_id = $vertion_id; $fileExif->latitude = $lat; $fileExif->longtitude = $lng; // $exifiis下存在无法插入数据的问题,屏蔽 $fileExif->exif = null; $fileExif->save(); return $fileExif; }