# 调用素材资源
素材管理库中的图片、视频的调用方法是 `get_thumb_images`
参数
`$site_id` 站点id
`$image` 图片的URL,数据库表url字段
`$thumb_type` 获取的图片的缩略图尺寸 ,默认值为all 会把大图,中图,小图都返回
数据字典中定义 FileDict ` const BIG = 'big'; const MID = 'mid'; const SMALL = 'small';`
当值为all , 会返回数组结构
`[
'big' =>,
'mid' =>,
'small' => ,
]`
值为 big,mid,small值,直接返回图片的途径(本地或者云服务器)
开发时,都需要在后端查询图片的路径,返回给前端,前端根据路径加载图片
```
/**
* 获取缩略图
* @param $site_id
* @param $image
* @param $thumb_type
* @return mixed
* @throws Exception
*/
function get_thumb_images($site_id, $image, $thumb_type = 'all', bool $is_throw_exception = false){
return (new CoreImageService())->thumb($site_id, $image, $thumb_type, $is_throw_exception);
}
```
- 写给程序员的一封信
- 源码下载
- 安装部署
- 环境要求
- 安装视频教程
- 本地安装部署教程
- 二次开发安装视频教程
- 宝塔部署
- 授权绑定
- 二次开发须知
- 技术栈
- 目录结构
- 命名规范
- 二次开发指导
- 二次开发环境搭建步骤
- 二次开发注意事项
- 单站和Saas模式开发
- 插件结构描述
- MENU开发
- DIY组件/页面开发
- 自定义手机端DIY装修页面
- Route 路由处理
- Services中的core文件夹
- 自定义站点管理端控制台页面样式
- 调用素材资源
- Resource资源文件
- 引入图标ICON
- SMS发送短信开发
- Job 计划任务
- 计划任务启动
- 计划任务开发
- 生产环境编译打包处理步骤
- 生产环境搭建步骤
- 插件安装时npm,composer检测不可用问题处理
- 上传图片大小限制
- 插件uniapp开发
- 菜单语言包