Constants

ADMIN_ID

ADMIN_ID = $login['uid']

ADMIN_ROLE

ADMIN_ROLE = $login['role_id']

APP_PATH

APP_PATH = __DIR__ . '/application/'

APP_PATH

APP_PATH = __DIR__ . '/application/'

APP_PATH

APP_PATH = __DIR__ . '/application/'

ENTRANCE

ENTRANCE = 'admin'

IN_SYSTEM

IN_SYSTEM = true

INSTALL_ENTRANCE

INSTALL_ENTRANCE = true

IS_PLUGINS

IS_PLUGINS = true

PCLZIP_ATT_FILE_COMMENT

PCLZIP_ATT_FILE_COMMENT = 79006

PCLZIP_ATT_FILE_CONTENT

PCLZIP_ATT_FILE_CONTENT = 79005

PCLZIP_ATT_FILE_MTIME

PCLZIP_ATT_FILE_MTIME = 79004

PCLZIP_ATT_FILE_NAME

PCLZIP_ATT_FILE_NAME = 79001

PCLZIP_ATT_FILE_NEW_FULL_NAME

PCLZIP_ATT_FILE_NEW_FULL_NAME = 79003

PCLZIP_ATT_FILE_NEW_SHORT_NAME

PCLZIP_ATT_FILE_NEW_SHORT_NAME = 79002

PCLZIP_CB_POST_ADD

PCLZIP_CB_POST_ADD = 78004

PCLZIP_CB_POST_EXTRACT

PCLZIP_CB_POST_EXTRACT = 78002

PCLZIP_CB_PRE_ADD

PCLZIP_CB_PRE_ADD = 78003

PCLZIP_CB_PRE_EXTRACT

PCLZIP_CB_PRE_EXTRACT = 78001

PCLZIP_ERR_ALREADY_A_DIRECTORY

PCLZIP_ERR_ALREADY_A_DIRECTORY = -17

PCLZIP_ERR_BAD_CHECKSUM

PCLZIP_ERR_BAD_CHECKSUM = -13

PCLZIP_ERR_BAD_EXTENSION

PCLZIP_ERR_BAD_EXTENSION = -9

PCLZIP_ERR_BAD_EXTRACTED_FILE

PCLZIP_ERR_BAD_EXTRACTED_FILE = -7

PCLZIP_ERR_BAD_FORMAT

PCLZIP_ERR_BAD_FORMAT = -10

PCLZIP_ERR_DELETE_FILE_FAIL

PCLZIP_ERR_DELETE_FILE_FAIL = -11

PCLZIP_ERR_DIR_CREATE_FAIL

PCLZIP_ERR_DIR_CREATE_FAIL = -8

PCLZIP_ERR_DIRECTORY_RESTRICTION

PCLZIP_ERR_DIRECTORY_RESTRICTION = -21

PCLZIP_ERR_FILENAME_TOO_LONG

PCLZIP_ERR_FILENAME_TOO_LONG = -5

PCLZIP_ERR_INVALID_ARCHIVE_ZIP

PCLZIP_ERR_INVALID_ARCHIVE_ZIP = -14

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE = -20

PCLZIP_ERR_INVALID_OPTION_VALUE

PCLZIP_ERR_INVALID_OPTION_VALUE = -16

PCLZIP_ERR_INVALID_PARAMETER

PCLZIP_ERR_INVALID_PARAMETER = -3

PCLZIP_ERR_INVALID_ZIP

PCLZIP_ERR_INVALID_ZIP = -6

PCLZIP_ERR_MISSING_FILE

PCLZIP_ERR_MISSING_FILE = -4

PCLZIP_ERR_MISSING_OPTION_VALUE

PCLZIP_ERR_MISSING_OPTION_VALUE = -15

PCLZIP_ERR_NO_ERROR

PCLZIP_ERR_NO_ERROR = 0

PCLZIP_ERR_READ_OPEN_FAIL

PCLZIP_ERR_READ_OPEN_FAIL = -2

PCLZIP_ERR_RENAME_FILE_FAIL

PCLZIP_ERR_RENAME_FILE_FAIL = -12

PCLZIP_ERR_UNSUPPORTED_COMPRESSION

PCLZIP_ERR_UNSUPPORTED_COMPRESSION = -18

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION = -19

PCLZIP_ERR_USER_ABORTED

PCLZIP_ERR_USER_ABORTED = 2

PCLZIP_ERR_WRITE_OPEN_FAIL

PCLZIP_ERR_WRITE_OPEN_FAIL = -1

PCLZIP_ERROR_EXTERNAL

PCLZIP_ERROR_EXTERNAL = 0

PCLZIP_OPT_ADD_COMMENT

PCLZIP_OPT_ADD_COMMENT = 77013

PCLZIP_OPT_ADD_PATH

PCLZIP_OPT_ADD_PATH = 77002

PCLZIP_OPT_ADD_TEMP_FILE_OFF

PCLZIP_OPT_ADD_TEMP_FILE_OFF = 77022

PCLZIP_OPT_ADD_TEMP_FILE_ON

PCLZIP_OPT_ADD_TEMP_FILE_ON = 77021

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD = 77020

PCLZIP_OPT_BY_EREG

PCLZIP_OPT_BY_EREG = 77010

PCLZIP_OPT_BY_INDEX

PCLZIP_OPT_BY_INDEX = 77009

PCLZIP_OPT_BY_NAME

PCLZIP_OPT_BY_NAME = 77008

PCLZIP_OPT_BY_PREG

PCLZIP_OPT_BY_PREG = 77011

PCLZIP_OPT_COMMENT

PCLZIP_OPT_COMMENT = 77012

PCLZIP_OPT_EXTRACT_AS_STRING

PCLZIP_OPT_EXTRACT_AS_STRING = 77006

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION = 77019

PCLZIP_OPT_EXTRACT_IN_OUTPUT

PCLZIP_OPT_EXTRACT_IN_OUTPUT = 77015

PCLZIP_OPT_NO_COMPRESSION

PCLZIP_OPT_NO_COMPRESSION = 77007

PCLZIP_OPT_PATH

PCLZIP_OPT_PATH = 77001

PCLZIP_OPT_PREPEND_COMMENT

PCLZIP_OPT_PREPEND_COMMENT = 77014

PCLZIP_OPT_REMOVE_ALL_PATH

PCLZIP_OPT_REMOVE_ALL_PATH = 77004

PCLZIP_OPT_REMOVE_PATH

PCLZIP_OPT_REMOVE_PATH = 77003

PCLZIP_OPT_REPLACE_NEWER

PCLZIP_OPT_REPLACE_NEWER = 77016

PCLZIP_OPT_SET_CHMOD

PCLZIP_OPT_SET_CHMOD = 77005

PCLZIP_OPT_STOP_ON_ERROR

PCLZIP_OPT_STOP_ON_ERROR = 77017

PCLZIP_OPT_TEMP_FILE_OFF

PCLZIP_OPT_TEMP_FILE_OFF = 77022

PCLZIP_OPT_TEMP_FILE_ON

PCLZIP_OPT_TEMP_FILE_ON = 77021

PCLZIP_OPT_TEMP_FILE_THRESHOLD

PCLZIP_OPT_TEMP_FILE_THRESHOLD = 77020

PCLZIP_READ_BLOCK_SIZE

PCLZIP_READ_BLOCK_SIZE = 2048

PCLZIP_SEPARATOR

PCLZIP_SEPARATOR = ','

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_DIR = ''

PCLZIP_TEMPORARY_FILE_RATIO

PCLZIP_TEMPORARY_FILE_RATIO = 0.47

PLUGIN_ENTRANCE

PLUGIN_ENTRANCE = true

ROOT_DIR

ROOT_DIR = $rootDir

ROOT_PATH

ROOT_PATH = \Env::get('root_path')

TEST_PATH

TEST_PATH = __DIR__ . '/'

Functions

abort()

abort(integer|\think\Response  $code, string  $message = null, array  $header = array()) 

抛出HTTP异常

Parameters

integer|\think\Response $code

状态码 或者 Response对象实例

string $message

错误信息

array $header

参数

action()

action(string  $url, string|array  $vars = array(), string  $layer = 'controller', boolean  $appendSuffix = false) : mixed

调用模块的操作方法 参数格式 [模块/控制器/]操作

Parameters

string $url

调用地址

string|array $vars

调用参数 支持字符串和数组

string $layer

要调用的控制层名称

boolean $appendSuffix

是否添加类名后缀

Returns

mixed

app()

app(string  $name = 'think\App', array  $args = array(), boolean  $newInstance = false) : mixed|\think\App

快速获取容器中的实例 支持依赖注入

Parameters

string $name

类名或标识 默认获取当前应用实例

array $args

参数

boolean $newInstance

是否每次创建新的实例

Returns

mixed|\think\App

app_status()

app_status(string  $v) : array|null

应用状态

Parameters

string $v

状态值

Returns

array|null

array2xml()

array2xml(array  $arr, boolean  $ignore = true, \intval  $level = 1) : \type

数组转XML

Parameters

array $arr

待转换的数组

boolean $ignore

XML解析器忽略

\intval $level

层级

Returns

\type

behavior()

behavior(mixed  $behavior, mixed  $args = null) : mixed

执行某个行为(run方法) 支持依赖注入

Parameters

mixed $behavior

行为类名或者别名

mixed $args

参数

Returns

mixed

bind()

bind(string  $abstract, mixed  $concrete = null) : \think\Container

绑定一个类到容器

Parameters

string $abstract

类标识、接口

mixed $concrete

要绑定的类、闭包或者实例

Returns

\think\Container

cache()

cache(mixed  $name, mixed  $value = '', mixed  $options = null, string  $tag = null) : mixed

缓存管理

Parameters

mixed $name

缓存名称,如果为数组表示进行缓存设置

mixed $value

缓存值

mixed $options

缓存参数

string $tag

缓存标签

Returns

mixed

call()

call(mixed  $callable, array  $args = array()) : mixed

调用反射执行callable 支持依赖注入

Parameters

mixed $callable

支持闭包等callable写法

array $args

参数

Returns

mixed

captcha()

captcha(string  $id = '', array  $config = array()) : \think\Response

Parameters

string $id
array $config

Returns

\think\Response

captcha_check()

captcha_check(  $value, string  $id = '') : boolean

Parameters

$value
string $id

Returns

boolean

captcha_img()

captcha_img(  $id = '') : mixed

Parameters

$id

Returns

mixed

captcha_src()

captcha_src(  $id = '') : string

Parameters

$id

Returns

string

class_basename()

class_basename(string|object  $class) : string

获取类名(不包含命名空间)

Parameters

string|object $class

Returns

string

class_basename()

class_basename(string|object  $class) : string

获取类名(不包含命名空间)

Parameters

string|object $class

Returns

string

class_uses_recursive()

class_uses_recursive(  $class) : array

获取一个类里所有用到的trait,包括父类的

Parameters

$class

Returns

array

class_uses_recursive()

class_uses_recursive(  $class) : array

获取一个类里所有用到的trait,包括父类的

Parameters

$class

Returns

array

classnames()

classnames() 

css样式名生成器 classnames("foo", "bar"); // => "foo bar" classnames("foo", [ "bar"=> true ]); // => "foo bar" classnames([ "foo-bar"=> true ]); // => "foo-bar" classnames([ "foo-bar"=> false ]); // => " classnames([ "foo" => true ], [ "bar"=> true ]); // => "foo bar" classnames([ "foo" => true, "bar"=> true ]); // => "foo bar" classnames("foo", [ "bar"=> true, "duck"=> false ], "baz", [ "quux"=> true ]); // => "foo bar baz quux" classnames(null, false, "bar", 0, 1, [ "baz"=> null ]); // => "bar 1"

composerRequirecef4f5e16c169af1f606e26432aa9d5c()

composerRequirecef4f5e16c169af1f606e26432aa9d5c(  $fileIdentifier,   $file) 

Parameters

$fileIdentifier
$file

config()

config(string|array  $name = '', mixed  $value = null) : mixed

获取和设置配置参数

Parameters

string|array $name

参数名

mixed $value

参数值

Returns

mixed

container()

container() : \think\Container

获取容器对象实例

Returns

\think\Container

controller()

controller(string  $name, string  $layer = 'controller', boolean  $appendSuffix = false) : \think\Controller

实例化控制器 格式:[模块/]控制器

Parameters

string $name

资源地址

string $layer

控制层名称

boolean $appendSuffix

是否添加类名后缀

Returns

\think\Controller

cookie()

cookie(string|array  $name, mixed  $value = '', mixed  $option = null) : mixed

Cookie管理

Parameters

string|array $name

cookie名称,如果为数组表示进行cookie设置

mixed $value

cookie值

mixed $option

参数

Returns

mixed

cur_url()

cur_url() : string

获取当前访问的完整URL

Returns

string

db()

db(string  $name = '', array|string  $config = array(), boolean  $force = true) : \think\db\Query

实例化数据库类

Parameters

string $name

操作的数据表名称(不含前缀)

array|string $config

数据库配置参数

boolean $force

是否强制重新连接

Returns

\think\db\Query

dblang()

dblang(string  $group = '') : integer

获取语言包ID,数据库读取时使用

Parameters

string $group

分组[admin],默认为前台

Returns

integer

debug()

debug(string  $start, string  $end = '', integer|string  $dec = 6) : mixed

记录时间(微秒)和内存使用情况

Parameters

string $start

开始标签

string $end

结束标签

integer|string $dec

小数位 如果是m 表示统计内存占用

Returns

mixed

download()

download(string  $filename, string  $name = '', boolean  $content = false, integer  $expire = 360,   $openinBrower = false) : \think\response\Download

获取\think\response\Download对象实例

Parameters

string $filename

要下载的文件

string $name

显示文件名

boolean $content

是否为内容

integer $expire

有效期(秒)

$openinBrower

Returns

\think\response\Download

dump()

dump(mixed  $var, boolean  $echo = true, string  $label = null) : void|string

浏览器友好的变量输出

Parameters

mixed $var

变量

boolean $echo

是否输出 默认为true 如果为false 则返回输出字符串

string $label

标签 默认为空

Returns

void|string

editor()

editor(array  $obj = array(), string  $name = '', string  $url = '') : \html

富文本编辑器

Parameters

array $obj

编辑器的容器id或class

string $name

[为了方便大家能在系统设置里面灵活选择编辑器,建议不要指定此参数],目前支持的编辑器[ueditor,umeditor,ckeditor,kindeditor]

string $url

[选填]附件上传地址,建议保持默认

Returns

\html

env()

env(string  $name = null, string  $default = null) : mixed

获取环境变量值

Parameters

string $name

环境变量名(支持二级 .号分割)

string $default

默认值

Returns

mixed

exception()

exception(string  $msg, integer  $code, string  $exception = '') 

抛出异常处理

Parameters

string $msg

异常消息

integer $code

异常代码 默认为0

string $exception

异常类

Throws

\Exception

form_type()

form_type(string  $type = '') : array|string

获取表单类型(中文描述)

Parameters

string $type

类型(英文)

Returns

array|string

get_client_ip()

get_client_ip(integer  $type, boolean  $adv = false) : mixed

获取客户端IP地址

Parameters

integer $type

返回类型 0 返回IP地址 1 返回IPV4地址数字

boolean $adv

是否进行高级模式获取(有可能被伪装)

Returns

mixed

get_domain()

get_domain(boolean  $http = true) : string

获取当前域名

Parameters

boolean $http

true 返回http协议头,false 只返回域名

Returns

string

get_num()

get_num(string  $field = 'id') : boolean

获取数值型

Parameters

string $field

要获取的字段名

Returns

boolean

get_plugins_class()

get_plugins_class(string  $name) : string

获取插件类名

Parameters

string $name

插件名

Returns

string

halt()

halt(mixed  $var) 

调试变量并且中断输出

Parameters

mixed $var

调试变量或者信息

hide_str()

hide_str(string  $string, integer  $bengin, integer  $len = 4, integer  $type, string  $glue = "@") : string

将一个字符串部分字符用*替代隐藏

Parameters

string $string

待转换的字符串

integer $bengin

起始位置,从0开始计数,当$type=4时,表示左侧保留长度

integer $len

需要转换成*的字符个数,当$type=4时,表示右侧保留长度

integer $type

转换类型:0,从左向右隐藏;1,从右向左隐藏;2,从指定字符位置分割前由右向左隐藏;3,从指定字符位置分割后由左向右隐藏;4,保留首末指定字符串中间用***代替

string $glue

分割符

Returns

string —

处理后的字符串

hs_array_filter_callback()

hs_array_filter_callback(mixed  $val) : boolean

array_filter 回调函数,只过滤空值

Parameters

mixed $val

需要过滤的值

Returns

boolean

input()

input(string  $key = '', mixed  $default = null, string  $filter = '') : mixed

获取输入数据 支持默认值和过滤

Parameters

string $key

获取的变量名

mixed $default

默认值

string $filter

过滤方法

Returns

mixed

is_email()

is_email(string  $str) : boolean

判断邮箱

Parameters

string $str

要验证的邮箱地址

Returns

boolean

is_empty()

is_empty(array|string  $value) : boolean

判断是否为空值

Parameters

array|string $value

要判断的值

Returns

boolean

is_mobile()

is_mobile(string  $num) : boolean

判断手机号

Parameters

string $num

要验证的手机号

Returns

boolean

is_username()

is_username(string  $str) : boolean

判断用户名 用户名支持中文、字母、数字、下划线,但必须以中文或字母开头,长度3-20个字符

Parameters

string $str

要验证的字符串

Returns

boolean

json()

json(mixed  $data = array(), integer  $code = 200, array  $header = array(), array  $options = array()) : \think\response\Json

获取\think\response\Json对象实例

Parameters

mixed $data

返回的数据

integer $code

状态码

array $header

头部

array $options

参数

Returns

\think\response\Json

json_indent()

json_indent(string  $json) : string

JSON数据美化

Parameters

string $json

json字符串

Returns

string

jsonp()

jsonp(mixed  $data = array(), integer  $code = 200, array  $header = array(), array  $options = array()) : \think\response\Jsonp

获取\think\response\Jsonp对象实例

Parameters

mixed $data

返回的数据

integer $code

状态码

array $header

头部

array $options

参数

Returns

\think\response\Jsonp

lang()

lang(string  $name, array  $vars = array(), string  $lang = '') : mixed

获取语言变量值

Parameters

string $name

语言变量名

array $vars

动态变量值

string $lang

语言

Returns

mixed

model()

model(string  $name = '', string  $layer = 'model', boolean  $appendSuffix = false) : \think\Model

实例化Model

Parameters

string $name

Model名称

string $layer

业务层名称

boolean $appendSuffix

是否添加类名后缀

Returns

\think\Model

module_config()

module_config(string  $name = '', string  $fileName = 'config') : boolean|array

获取模块配置[非系统模块]

Parameters

string $name

模块名

string $fileName

配置文件名

Returns

boolean|array

module_info()

module_info(string  $name = '') : boolean|array

获取模块信息[非系统模块]

Parameters

string $name

模块名

Returns

boolean|array

order_number()

order_number() : integer

生成订单号(年月日时分秒+5位随机数)

Returns

integer

parse_attr()

parse_attr(string  $value = '') : array|string

配置值解析成数组

Parameters

string $value

配置值

Returns

array|string

parse_name()

parse_name(string  $name, integer  $type, boolean  $ucfirst = true) : string

字符串命名风格转换 type 0 将Java风格转换为C的风格 1 将C风格转换为Java的风格

Parameters

string $name

字符串

integer $type

转换类型

boolean $ucfirst

首字母是否大写(驼峰规则)

Returns

string

parse_sql()

parse_sql(  $sql = '', integer  $limit, array  $prefix = array()) : array|string

解析sql语句

Parameters

$sql
integer $limit

如果为1,则只返回一条sql语句,默认返回所有

array $prefix

替换表前缀

Returns

array|string —

除去注释之后的sql语句数组或一条语句

plugins_action_exist()

plugins_action_exist(string  $path = '', string  $group = 'admin') : boolean

检查插件操作是否存在

Parameters

string $path

插件操作路径:插件名/控制器/[操作]

string $group

控制器分组[admin,home]

Returns

boolean

plugins_info()

plugins_info(string  $name = '') : boolean

获取插件信息

Parameters

string $name

插件名

Returns

boolean

plugins_run()

plugins_run(string  $path = '', mixed  $params = array(), string  $group = 'admin') : mixed

运行插件操作

Parameters

string $path

执行操作路径:插件名/控制器/[操作]

mixed $params

参数

string $group

控制器分组[admin,home]

Returns

mixed

plugins_url()

plugins_url(string  $url = '', array  $param = array(), string  $group = '', integer  $urlmode = 2) : string

生成插件URL

Parameters

string $url

链接:插件名称/控制器/操作

array $param

参数

string $group

控制器分组[admin,home]

integer $urlmode

URL模式 URL模式1 [/plugins/插件名/控制器/[方法]?参数1=参数值&参数2=参数值] URL模式2 [/plugins.php?_p=插件名&_c=控制器&_a=方法&参数1=参数值&参数2=参数值] 推荐

Returns

string

random()

random(integer  $length = 16, integer  $type = 1) : string

随机字符串

Parameters

integer $length

长度

integer $type

类型(0:混合;1:纯数字)

Returns

string

redirect()

redirect(mixed  $url = array(), array|integer  $params = array(), integer  $code = 302) : \think\response\Redirect

获取\think\response\Redirect对象实例

Parameters

mixed $url

重定向地址 支持Url::build方法的地址

array|integer $params

额外参数

integer $code

状态码

Returns

\think\response\Redirect

request()

request() : \think\facade\Request

获取当前Request对象实例

Returns

\think\facade\Request

response()

response(mixed  $data = array(), integer|string  $code = 200, array  $header = array(), string  $type = 'html') : \think\Response

创建普通 Response 对象实例

Parameters

mixed $data

输出数据

integer|string $code

状态码

array $header

头信息

string $type

Returns

\think\Response

route()

route(string  $rule, mixed  $route, array  $option = array(), array  $pattern = array()) : \think\route\RuleItem

路由注册

Parameters

string $rule

路由规则

mixed $route

路由地址

array $option

路由参数

array $pattern

变量规则

Returns

\think\route\RuleItem

runhook()

runhook(string  $name = '', array  $params = array()) 

监听钩子的行为

Parameters

string $name

钩子名称

array $params

参数

session()

session(string|array  $name, mixed  $value = '', string  $prefix = null) : mixed

Session管理

Parameters

string|array $name

session名称,如果为数组表示进行session设置

mixed $value

session值

string $prefix

前缀

Returns

mixed

str_coding()

str_coding(string  $string, string  $operation = 'DECODE', string  $key = '', integer  $expiry) : string

字符串加解密

Parameters

string $string

要加解密的原始字符串

string $operation

加密:ENCODE,解密:DECODE

string $key

密钥

integer $expiry

有效期

Returns

string

token()

token(string  $name = '__token__', mixed  $type = 'md5') : string

生成表单令牌

Parameters

string $name

令牌名称

mixed $type

令牌生成方法

Returns

string

trace()

trace(mixed  $log = '[think]', string  $level = 'log') : array|void

记录日志信息

Parameters

mixed $log

log信息 支持字符串和数组

string $level

日志级别

Returns

array|void

trait_uses_recursive()

trait_uses_recursive(string  $trait) : array

获取一个trait里所有引用到的trait

Parameters

string $trait

Returns

array

trait_uses_recursive()

trait_uses_recursive(string  $trait) : array

获取一个trait里所有引用到的trait

Parameters

string $trait

Returns

array

url()

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

Url生成

Parameters

string $url

路由地址

string|array $vars

变量

boolean|string $suffix

生成的URL后缀

boolean|string $domain

域名

Returns

string

validate()

validate(string  $name = '', string  $layer = 'validate', boolean  $appendSuffix = false) : \think\Validate

实例化验证器

Parameters

string $name

验证器名称

string $layer

业务层名称

boolean $appendSuffix

是否添加类名后缀

Returns

\think\Validate

view()

view(string  $template = '', array  $vars = array(), integer  $code = 200, callable  $filter = null) : \think\response\View

渲染模板输出

Parameters

string $template

模板文件

array $vars

模板变量

integer $code

状态码

callable $filter

内容过滤

Returns

\think\response\View

widget()

widget(string  $name, array  $data = array()) : mixed

渲染输出Widget

Parameters

string $name

Widget名称

array $data

传入的参数

Returns

mixed

xml()

xml(mixed  $data = array(), integer  $code = 200, array  $header = array(), array  $options = array()) : \think\response\Xml

获取\think\response\Xml对象实例

Parameters

mixed $data

返回的数据

integer $code

状态码

array $header

头部

array $options

参数

Returns

\think\response\Xml

xml2array()

xml2array(string  $xml, boolean  $isnormal = FALSE) : array

XML转数组

Parameters

string $xml

xml格式内容

boolean $isnormal

Returns

array

yaconf()

yaconf(string  $name, mixed  $default = null) : mixed

获取yaconf配置

Parameters

string $name

配置参数名

mixed $default

默认值

Returns

mixed