$goods_id, ); $bannerList = $BannerModel->getSelect($map, 'id,image_id'); $ImageGalleryModel = new ImageGalleryModel(); $data = array(); foreach ($bannerList as $value) { $img = $ImageGalleryModel->getFieldPath(array('id' => $value['image_id'])); if ($bol || $img) { $data[] = array( 'image_id' => $value['image_id'], 'image' => $img, 'id' => $value['id'], ); } } return $data; } /** * 获取商户商品档案轮播图 * @param $goods_id 商品ID * @param bool $bol 是否获取所有图片[含失效图片] * @return array */ public function getMGoodsBanner($goods_id, $bol = true) { $BannerModel = new MGoodsBannerModel(); $map = array( 'mgoods_id' => $goods_id, ); $bannerList = $BannerModel->getSelect($map, 'id,image_id'); $ImageGalleryModel = new ImageGalleryModel(); $data = array(); foreach ($bannerList as $value) { $img = $ImageGalleryModel->getFieldPath(array('id' => $value['image_id'])); if ($bol || $img) { $data[] = array( 'image_id' => $value['image_id'], 'image' => $img, 'id' => $value['id'], ); } } return $data; } }