🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
##获取图集 ~~~ /** * 图集字段转换为 图片路径信息 * @param string $ids 图片集ids , 例如: 1,2,3 * @param string $field 获取单个字段还是 整个对象 * @param bool $return_no_pic 是否返回默认值 * @return array * 可以反馈指定字段 : 图片路径字段为 path * 可以返回整个对象 */ function get_tuji($ids='',$field = '',$return_no_pic = true){ $imgids = str2arr($ids); foreach($imgids as $key){ $list[] = get_cover($key,$field,$return_no_pic); } return $list; } ~~~ ##获取单张图片路径 ~~~ /** * 获取文档封面图片 * @param int $cover_id * @param string $field * @return 完整的数据 或者 指定的$field字段值 * @author huajie <banhuajie@163.com> */ function get_cover($cover_id, $field = 'path',$return_no_pic = true){ if(empty($cover_id)){ //By.jingshuixian 为空 返回暂无图片 if($return_no_pic){ return C('NO_PIC'); } return ; } $picture = M('Picture')->where(array('status'=>1))->getById($cover_id); //if($field == 'path'){ 不需要判断,全部自动转换 if(!empty($picture['url'])){ $picture['path'] = $picture['url']; }else{ $picture['path'] = substr(LONG_WEB_SITE_PATH, 1) .$picture['path']; } //} return empty($field) ? $picture : $picture[$field]; } ~~~