##获取图集
~~~
/**
* 图集字段转换为 图片路径信息
* @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];
}
~~~