Skip to content

辅助函数

error($msg,$url = '')

  • 函数说明: 错误时返回json数据

函数参数

参数名称类型描述
$msgstring提示信息
$urlstring跳转地址

success($msg,$url ='',$data = '',$status = 'success')

  • 函数说明: 成功是返回json数据

函数参数

参数名称类型描述
$msgstring提示信息
$urlstring跳转地址
$datastring OR array成功数据
$statusstring状态码,默认:success

frontend_url($api ='',$isEngineUrl = true)

  • 函数说明: 前端跳转链接

函数参数

参数名称类型描述
$apistring接口地址
$isEngineUrlbool是否为引擎组件的调整链接

backend_url($api ='',$withToken = false)

  • 函数说明: 后端跳转链接

函数参数

参数名称类型描述
$apistring接口地址
$withTokenbool跳转是否携带token

list_to_tree($list, $pk='id',$pid = 'pid',$child = '_child',$root=0)

  • 函数说明: 把数组转换成Tree型

函数参数

参数名称类型描述
$listarray要转换的数据集
$pkint主键,默认:id
$pidintparent标记字段,默认:pid
$childstring转换后,子数组的下标,默认:_child
$rootint根节点,默认:0

tree_to_ordered_list($arr,$level=0,$field='name',$child='_child')

  • 函数说明: 把Tree转换为有序列表

函数参数

参数名称类型描述
$arrarray要转换的tree数据集
$levelintlevel标记字段,默认:0
$fieldstring需要转换的字段
$childstring子数组的下标,默认:_child

action_log($objectId = 0,$remark = '',$type='USER')

  • 函数说明: 记录日志

函数参数

参数名称类型描述
$objectIdint用户的id或者管理员的id
$remarkstring日志内容
$typestring日志对象类型:USER、ADMIN,默认:USER

get_picture($id,$key=0,$field='path')

  • 函数说明: 获取图片url

函数参数

参数名称类型描述
$idint OR array OR stringpictures表的id、pictures表id的json集合、图片url地址
$keyint如果id为json集合时,读取的图片下标
$fieldstring读取字段,默认:path

get_file($id,$field='path')

  • 函数说明: 获取文件url

函数参数

参数名称类型描述
$idintfiles表的id
$fieldstring读取字段,默认:path

web_config($name)

  • 函数说明: 获取网站配置信息

函数参数

参数名称类型描述
$namestringconfigs表的name

unset_null($data)

  • 函数说明: 把数组里面null转换为空''

函数参数

参数名称类型描述
$dataarray数组

get_admin_token()

  • 函数说明: 获取当前登录管理员用户token

函数参数

参数名称类型描述

modify_env($data)

  • 函数说明: 修改.env文件

函数参数

参数名称类型描述
$dataarray数组

get_folder_dirs(& $dir)

  • 函数说明: 获取文件夹内目录列表

函数参数

参数名称类型描述
$dirstring文件夹路径

get_folder_files(&$dir)

  • 函数说明: 获取文件夹内文件列表

函数参数

参数名称类型描述
$dirstring文件夹路径

get_folder_anything(& $dir)

  • 函数说明: 获取文件夹内目录和文件列表

函数参数

参数名称类型描述
$dirstring文件夹路径

del_folder_anything($dir)

  • 函数说明: 循环删除目录和文件

函数参数

参数名称类型描述
$dirstring文件夹路径

del_folder_files($dir)

  • 函数说明: 循环删除文件并不删除文件夹

函数参数

参数名称类型描述
$dirstring文件夹路径

is_empty_folder($path)

  • 函数说明: 判断文件夹是否为空

函数参数

参数名称类型描述
$pathstring文件夹路径

copy_file_to_folder($sourceFile, $dir)

  • 函数说明: 复制文件到文件夹

函数参数

参数名称类型描述
$sourceFilestring源文件路径
$dirstring目标文件夹路径

copy_dir_to_folder($sourceDir, $dir)

  • 函数说明: 复制目录到文件夹

函数参数

参数名称类型描述
$sourceDirstring源文件夹路径
$dirstring目标文件夹路径

get_file_mime($fileName)

  • 函数说明: 获取文件Mime

函数参数

参数名称类型描述
$fileNamestring文件路径