##獲取圖集
~~~
/**
* 圖集字段轉換為 圖片路徑信息
* @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];
}
~~~