示例#1
0
 /**
  * 创建文件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;
 }
示例#2
0
 /**
  *
  * 保存图片经纬度信息
  */
 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();
     }
 }