예제 #1
0
 /**
  * Saves relations between added photos and actual gallery
  */
 public function savePhotosToGallery()
 {
     $maxOrder = ImageGallery::find()->where(['gallery_id' => $this->item_id])->max('item_order');
     foreach (array_keys($this->addedImagesIds) as $image_id) {
         $imageGallery = new ImageGallery();
         $imageGallery->gallery_id = $this->item_id;
         $imageGallery->image_id = $image_id;
         $imageGallery->item_order = ++$maxOrder;
         $imageGallery->save();
     }
 }
예제 #2
0
 public function addImagesToDB($item, $ebayitemid)
 {
     if (array_key_exists('PictureURL', $item['Item'])) {
         foreach ($item['Item']['PictureURL'] as $field) {
             $image = new ImageGallery();
             $image->ebay_item_id = $ebayitemid;
             $image->image_url = $field;
             $image->save();
         }
     }
 }