\

Namespaces

app
excel
extcore
paginator
sdk
third

Classes

Uploader Created by JetBrains PhpStorm.

Constants

DOC_ROOT

DOC_ROOT = __DIR__

ERROR_LOGIN_FAILED

ERROR_LOGIN_FAILED = 101

ERROR_NEED_LOGIN

ERROR_NEED_LOGIN = 99

ERROR_NEED_OPENID

ERROR_NEED_OPENID = 111

ERROR_NEED_REGISTER

ERROR_NEED_REGISTER = 109

ERROR_REFRESH_TOKEN_INVAILD

ERROR_REFRESH_TOKEN_INVAILD = 105

ERROR_REGISTER_FAILED

ERROR_REGISTER_FAILED = 111

ERROR_TOKEN_EXPIRE

ERROR_TOKEN_EXPIRE = 103

ERROR_TOKEN_INVAILD

ERROR_TOKEN_INVAILD = 102

Functions

array_combine_cmp()

array_combine_cmp(  $keys,   $vals, boolean  $pad = FALSE) : array

兼容的array_combine

Parameters

$keys
$vals
boolean $pad

Returns

array

array_index()

array_index(  $arr,   $index, boolean  $ismulti = false) : array

索引二维数组

Parameters

$arr

array 二维数组

$index

string 索引

boolean $ismulti

一对多模式

Returns

array

array_max()

array_max(  $arr,   $column) 

Parameters

$arr
$column

array_min()

array_min(  $arr,   $column) 

Parameters

$arr
$column

audit_status()

audit_status(  $status, boolean  $wrap = true) : mixed

审核状态

Parameters

$status
boolean $wrap

Returns

mixed

aurl()

aurl(string  $url = '', string  $vars = '', boolean  $suffix = true, boolean  $domain = false) : string

将action转为参数式绑定,以匹配路由的动态action绑定

Parameters

string $url
string $vars
boolean $suffix
boolean $domain

Returns

string

auto_read()

auto_read(string  $file, string  $charset = 'UTF-8') : string

自动解析编码读入文件

Parameters

string $file

文件路径

string $charset

读取编码

Returns

string —

返回读取内容

banklist()

banklist() 

check_password()

check_password(  $password) 

Parameters

$password

clearLogin()

clearLogin(  $log = true) 

Parameters

$log

compare_password()

compare_password(  $user,   $password) 

Parameters

$user
$password

compare_secpassword()

compare_secpassword(  $user,   $password) 

Parameters

$user
$password

crop_image()

crop_image(  $file,   $options) 

Parameters

$file
$options

current_domain()

current_domain() 

current_url()

current_url(  $withqry = true) 

Parameters

$withqry

cutstr()

cutstr(  $str,   $len, string  $dot = '...') : mixed|string

字符串截取

Parameters

$str
$len
string $dot

Returns

mixed|string

delete_image()

delete_image(  $images) 

Parameters

$images

detect_encoding()

detect_encoding(string  $file) : string|null

检测文件编码

Parameters

string $file

文件路径

Returns

string|null —

返回 编码名 或 null

encode_password()

encode_password(  $pass,   $salt = '') 

Parameters

$pass
$salt

feedback_status()

feedback_status(  $status, boolean  $wrap = true) : string

留言状态

Parameters

$status

int

boolean $wrap

Returns

string

file_download()

file_download(  $data,   $filename = '',   $isContent = true,   $mime = '') : \think\Response

tp已支持下载输出

Parameters

$data
$filename
$isContent
$mime

Returns

\think\Response

file_rule()

file_rule(  $file) 

Parameters

$file

filter_specchar()

filter_specchar(  $str) : mixed

过滤特殊字符 主要用于搜索关键字的过滤

Parameters

$str

Returns

mixed

fix_in_array()

fix_in_array(  $val,   $arr) 

Parameters

$val
$arr

format_date()

format_date(  $date_str,   $format) 

Parameters

$date_str
$format

FU()

FU(  $url = '',   $vars = '') 

Parameters

$url
$vars

full_attach_url()

full_attach_url(  $attach) : string

完整输出附件的url

Parameters

$attach

Returns

string

gener_qrcode()

gener_qrcode(  $text,   $size = 300,   $pad = 10,   $errLevel = 'high') 

Parameters

$text
$size
$pad
$errLevel

get_order_status()

get_order_status(  $status) : string

获取订单状态

Parameters

$status

Returns

string

get_redirect()

get_redirect(string  $default = '') : $this|\think\response\Redirect

tp中已支持restore传入默认参数

Parameters

string $default

Returns

$this|\think\response\Redirect

get_translate()

get_translate(  $table,   $key,   $field = '', string  $lang = '') : array|string

获取指定行或字段的翻译

Parameters

$table
$key
$field
string $lang

Returns

array|string

getAdImage()

getAdImage(  $tag,   $default = '') 

Parameters

$tag
$default

getArticleTypes()

getArticleTypes() 

getDefaultLevel()

getDefaultLevel() 

getfiles()

getfiles(  $path,   $allowFiles, array  $files = array()) : array

遍历获取目录下的指定类型的文件

Parameters

$path
$allowFiles
array $files

Returns

array

getLevelConfig()

getLevelConfig(  $levels) 

Parameters

$levels

getLogTypes()

getLogTypes(  $withall = true) 

Parameters

$withall

getMemberLevels()

getMemberLevels() 

getMemberParents()

getMemberParents(  $userid,   $level = 5,   $getid = true) 

Parameters

$userid
$level
$getid

getMemberSons()

getMemberSons(  $userid,   $level = 1,   $getid = true) 

Parameters

$userid
$level
$getid

getMemberTypes()

getMemberTypes() 

getMenus()

getMenus() 

getMoneyFields()

getMoneyFields(  $withall = true) 

Parameters

$withall

getOauthTypes()

getOauthTypes() 

getPageGroups()

getPageGroups(  $force = false) 

Parameters

$force

getPaytypes()

getPaytypes(  $type = '') 

Parameters

$type

getProductTypes()

getProductTypes() 

getSetting()

getSetting(  $key) 

Parameters

$key

getSettings()

getSettings(  $all = false,   $group = false,   $parse = true) : array

获取全部配置

Parameters

$all

bool 是否全部数据

$group

bool 是否分组

$parse

bool 是否解析值 针对多选解析成数组

Returns

array

getSortedCategory()

getSortedCategory(array  $data, integer  $pid, string  $pre = "") : array

获取排序后的分类

Parameters

array $data

[description]

integer $pid

[description]

string $pre

[description]

Returns

array

getTextStyles()

getTextStyles() 

===================================== 固态数据类函数 ===================================== *

getWechatAccount()

getWechatAccount(  $type = 'wechat',   $force = false) 

Parameters

$type
$force

getWechatMaterialTypes()

getWechatMaterialTypes() 

getWechatReplyTypes()

getWechatReplyTypes() 

getWechatTypes()

getWechatTypes() 

getWeek()

getWeek(  $d) 

Parameters

$d

http_request()

http_request(  $url,   $params = false,   $ispost) : string

请求接口返回内容

Parameters

$url

string [请求的URL地址]

$params

string|bool [请求的参数]

$ispost

int [是否采用POST形式]

Returns

string

idArr()

idArr(  $id) : array

id参数转换成数组 用于数据库主键批量操作

Parameters

$id

Returns

array

implode_cmp()

implode_cmp(  $arr,   $glue = ',') 

Parameters

$arr
$glue

is_nav()

is_nav(  $model,   $curModel) 

Parameters

$model
$curModel

is_wechat_avatar()

is_wechat_avatar(  $avatar) : boolean

判断头像图片是否微信头像 以确定更新用户资料时是否更新头像

Parameters

$avatar

Returns

boolean

maskemail()

maskemail(  $email) 

Parameters

$email

maskphone()

maskphone(  $phone) 

Parameters

$phone

money_force_log()

money_force_log(  $uid,   $money,   $reson,   $type = '',   $from_id,   $field = 'money') 

Parameters

$uid
$money
$reson
$type
$from_id
$field

money_log()

money_log(  $uid,   $money,   $reson, string  $type = '', integer  $from_id, string  $field = 'money') : boolean|mixed

金额变动 支持批量处理 charge 充值/赠送 cash 提现/提现失败

Parameters

$uid
$money
$reson
string $type
integer $from_id
string $field

Returns

boolean|mixed

money_type()

money_type(  $type,   $wrap = true) 

Parameters

$type
$wrap

order_status()

order_status(  $status, boolean  $wrap = true) : string

订单状态

Parameters

$status
boolean $wrap

Returns

string

parse_data()

parse_data(  $d) : array

解析数据

Parameters

$d

Returns

array

parseModel()

parseModel(  $url) 

Parameters

$url

parseNavigator()

parseNavigator(  $config,   $module) 

Parameters

$config
$module

parseNavModel()

parseNavModel(  $cate,   $module,   $modelName = 'Article') 

Parameters

$cate
$module
$modelName

parseNavPage()

parseNavPage(  $group,   $module) 

Parameters

$group
$module

parseNavUrl()

parseNavUrl(  $url,   $module) 

Parameters

$url
$module

payTypes()

payTypes(  $type = '') 

Parameters

$type

print_remark()

print_remark(  $data) 

Parameters

$data

random_str()

random_str(  $length = 6,   $type = 'string',   $convert) 

Parameters

$length
$type
$convert

searchKey()

searchKey(  $key,   $val, string  $search = '') : array|mixed|string

替换数组中的一个或几个键名对应的值

Parameters

$key
$val
string $search

Returns

array|mixed|string

serialize_data()

serialize_data(  $arr) 

Parameters

$arr

setLogin()

setLogin(  $user) 

Parameters

$user

setSetting()

setSetting(  $key,   $v) 

Parameters

$key
$v

settingGroups()

settingGroups(  $name = '') 

Parameters

$name

settingTypes()

settingTypes(  $key = '') : string|array

获取配置字段类型

Parameters

$key

string 类型

Returns

string|array

show_price()

show_price(  $row) : string

根据数据的最低价和最高价显示范围

Parameters

$row

Returns

string

show_status()

show_status(  $status, boolean  $wrap = true) : mixed

显示状态

Parameters

$status
boolean $wrap

Returns

mixed

showcardno()

showcardno(  $cardno, integer  $pos = 6, boolean  $fulllen = false) : string

显示卡号

Parameters

$cardno
integer $pos
boolean $fulllen

Returns

string

showcashtype()

showcashtype(  $type) 

Parameters

$type

showdate()

showdate(  $time,   $replace = '-',   $format = 'Y-m-d H:i:s') : false|string

仅转换参数,方便调用

Parameters

$time
$replace
$format

Returns

false|string

showmoney()

showmoney(  $amount) : float|integer

显示金额 (除以 100)

Parameters

$amount

Returns

float|integer

status_type()

status_type(  $status) 

Parameters

$status

translate()

translate(  $data,   $table, string  $key = 'id', string  $lang = '') : array

获取翻译到指定语言的数据

Parameters

$data
$table
string $key
string $lang

默认当前语言

Returns

array

user_log()

user_log(  $uid,   $action,   $result,   $remark = '',   $tbl = 'member') 

Parameters

$uid
$action
$result
$remark
$tbl

wrap_label()

wrap_label(  $text,   $type = 'secondary') 

Parameters

$text
$type

writelog()

writelog(  $message,   $type = \think\Log::INFO) 

Parameters

$message
$type