
呆错附件管理系统公共函数列表与使用方法说明
人气:305 更新:2022-08-21
- attachmentSave 将上传的附件信息保存至数据库
- attachmentDelete 删除数据库里的附件信息并删除对应的附件
- attachmentUpdate 按附件ID更新一条附件信息
- attachmentSelect 查询多条附件信息,支持分页
- attachmentGet 查询一条附件信息
- attachmentMetaQuery 根据内容模型扩展字段自动生成筛选查询参数
- attachmentSetScore 增加用户积分日志
- attachmentgetScore 获取用户是否有积分支付记录
- attachmentSendBrowser 发送本地文件到客户端
- attachmentCurlBrowser 发送远程附件到浏览器(application/octet-stream)
attachmentSave
将上传的附件信息保存至数据库
更新日志
- 1.0.6(首次引入)
使用用法
attachmentSave($post);
参数说明
$post
类型:array
描述:附件信息
返回值
- int(自动ID)
attachmentDelete
删除数据库里的附件信息并删除对应的附件
更新日志
- 1.0.6(首次引入)
使用用法
attachmentDelete($ids);
参数说明
$ids
类型:array
描述:附件ID,数组格式
返回值
- int(自动ID)
attachmentUpdate
按附件ID更新一条附件信息
更新日志
- 1.0.6(首次引入)
使用用法
attachmentUpdate($post);
参数说明
$post
类型:array
描述:附件信息(需传入主键ID)
返回值
- mixed(obj|null)
attachmentSelect
查询多条附件信息,支持分页
更新日志
- 1.0.6(首次引入)
使用用法
attachmentSelect($args);
参数说明
$args
类型:array
描述:查询参数请参考呆错后台管理框架内容模型
返回值
- mixed(obj|array|null)
attachmentGet
查询一条附件信息
更新日志
- 1.0.6(首次引入)
使用用法
attachmentGet($args);
参数说明
$args
类型:array
描述:查询参数请参考呆错后台管理框架内容模型
返回值
- mixed(obj|array|null)
attachmentMetaQuery
根据内容模型扩展字段自动生成筛选查询参数
更新日志
- 1.0.6(首次引入)
使用用法
attachmentMetaQuery($query);
参数说明
$query
类型:array
描述:查询参数(通常为URL参数)
返回值
- array(用于arg的meta_query参数)
attachmentSavePost
通过表单写入附件信息
更新日志
- 1.3.1(首次引入)
使用用法
attachmentSavePost($infoTitle, $infoExcerpt, $infoScore, $infoParent, $infoMimeType, $infoType);
参数说明
$infoTitle
类型:string
描述:必需,原始文件名,默认:空
$infoExcerpt
类型:string
描述:必需,附件外链地址,默认:空
$infoScore
类型:int
描述:可选,附件积分,默认:空
$infoParent
类型:int
描述:可选,附件所属内容ID,默认:空
$infoMimeType
类型:int
描述:可选,文件头,默认:空
$infoType
类型:int
描述:可选,后缀,默认:空
返回值
- int(递增ID)
attachmentUpdatePost
通过表单修改附件信息
更新日志
- 1.3.1(首次引入)
使用用法
attachmentUpdatePost($infoId, $data);
参数说明
$infoId
类型:int
描述:必需,附件ID,默认:空
$data
类型:array
描述:必需,待更新数据内容,默认:空
返回值
- int(对应的ID)
attachmentSetScore
增加用户积分日志
更新日志
- 1.3.1(首次引入)
使用用法
attachmentSetScore($logUserId, $logInfoId, $logValue);
参数说明
$logUserId
类型:int
描述:用户ID
$logInfoId
类型:int
描述:附件ID
$logValue
类型:int
描述:增减值
返回值
- int(影响条数)
attachmentgetScore
获取用户是否有积分支付记录
更新日志
- 1.3.1(首次引入)
使用用法
attachmentgetScore($logUserId, $logInfoId);
参数说明
$logUserId
类型:int
描述:用户ID
$logInfoId
类型:int
描述:附件ID
返回值
- int(影响条数)
attachmentSendBrowser
发送本地文件到客户端
更新日志
- 1.3.1(首次引入)
使用用法
attachmentSendBrowser($filePath, $fileName, $mimeType);
参数说明
$filePath
类型:string
描述:本地附件保存路径(不保含上传目录)
$fileName
类型:string
描述:原始文件名
$mimeType
类型:string
描述:上传附件类型
返回值
- header(根据head配置显示)
attachmentCurlBrowser
发送远程附件到浏览器(application/octet-stream)
更新日志
- 1.3.1(首次引入)
使用用法
attachmentCurlBrowser($filePath, $fileName, $mimeType);
参数说明
$filePath
类型:string
描述:本地附件保存路径(不保含上传目录)
$fileName
类型:string
描述:原始文件名
$mimeType
类型:string
描述:上传附件类型
返回值
- header(根据head配置显示)