Properties

$mid

$mid : 

Type

$adminLogin

$adminLogin : 

Type

$isWexinLogin

$isWexinLogin : 

Type

$onlyWexinOpen

$onlyWexinOpen : 

Type

$scope

$scope : 

Type

$mpInfo

$mpInfo : 

Type

$theme

$theme : 

Type

$addonInfoByDb

$addonInfoByDb : 

Type

$addonInfoByFile

$addonInfoByFile : 

Type

$getAaddonConfigByMp

$getAaddonConfigByMp : 

Type

$addonRoot

$addonRoot : 

Type

$view

$view : \think\View

视图类实例

Type

\think\View

$request

$request : \think\Request

Request实例

Type

\think\Request

$failException

$failException : boolean

验证失败是否抛出异常

Type

boolean

$batchValidate

$batchValidate : boolean

是否批量验证

Type

boolean

$beforeActionList

$beforeActionList : array

前置操作方法列表(即将废弃)

Type

array

$middleware

$middleware : array

控制器中间件

Type

array

$app

$app : \think\App

应用实例

Type

\think\App

$addonName

$addonName : 

Type

$addonController

$addonController : 

Type

$addonAction

$addonAction : 

Type

Methods

initialize()

initialize() 

wexinLogin()

wexinLogin(string  $scope = 'snsapi_userinfo') 

微信授权或者注册登录 如果你控制器某个方法想要登录可以使用此,$isWexinLogin这个进入控制器后台就执行登录或者注册

Parameters

string $scope

check()

check(string  $addonName = '') 

如果你的应用需要某个应用支持的,可以使用此检测 检测某个应用是否安装与启用

Parameters

string $addonName

__construct()

__construct(\think\App  $app = null) 

构造方法

Parameters

\think\App $app

registerMiddleware()

registerMiddleware() 

fetch()

fetch(  $template = '',   $vars = array(),   $replace = array(),   $config = array()) 

Parameters

$template
$vars
$replace
$config

assign()

assign(  $name,   $value = '') 

Parameters

$name
$value

__debugInfo()

__debugInfo() 

getAdonnURL()

getAdonnURL(  $url = '') 

Parameters

$url

beforeAction()

beforeAction(string  $method, array  $options = array()) 

前置操作

Parameters

string $method

前置操作方法名

array $options

调用参数 ['only'=>[...]] 或者['except'=>[...]]

display()

display(string  $content = '', array  $vars = array(), array  $config = array()) : mixed

渲染内容输出

Parameters

string $content

模板内容

array $vars

模板输出变量

array $config

模板参数

Returns

mixed

filter()

filter(Callable  $filter) : $this

视图过滤

Parameters

Callable $filter

过滤方法或闭包

Returns

$this

engine()

engine(array|string  $engine) : $this

初始化模板引擎

Parameters

array|string $engine

引擎参数

Returns

$this

validateFailException()

validateFailException(boolean  $fail = true) : $this

设置验证失败后是否抛出异常

Parameters

boolean $fail

是否抛出异常

Returns

$this

validate()

validate(array  $data, string|array  $validate, array  $message = array(), boolean  $batch = false, mixed  $callback = null) : array|string|true

验证数据

Parameters

array $data

数据

string|array $validate

验证器名或者验证规则数组

array $message

提示信息

boolean $batch

是否批量验证

mixed $callback

回调方法(闭包)

Throws

\think\exception\ValidateException

Returns

array|string|true

success()

success(mixed  $msg = '', string  $url = null, mixed  $data = '', integer  $wait = 3, array  $header = array()) : void

操作成功跳转的快捷方法

Parameters

mixed $msg

提示信息

string $url

跳转的URL地址

mixed $data

返回的数据

integer $wait

跳转等待时间

array $header

发送的Header信息

error()

error(mixed  $msg = '', string  $url = null, mixed  $data = '', integer  $wait = 3, array  $header = array()) : void

操作错误跳转的快捷方法

Parameters

mixed $msg

提示信息

string $url

跳转的URL地址

mixed $data

返回的数据

integer $wait

跳转等待时间

array $header

发送的Header信息

result()

result(mixed  $data, integer  $code, mixed  $msg = '', string  $type = '', array  $header = array()) : void

返回封装后的API数据到客户端

Parameters

mixed $data

要返回的数据

integer $code

返回的code

mixed $msg

提示信息

string $type

返回数据格式

array $header

发送的Header信息

redirect()

redirect(string  $url, array|integer  $params = array(), integer  $code = 302, array  $with = array()) : void

URL重定向

Parameters

string $url

跳转的URL表达式

array|integer $params

其它URL参数

integer $code

http code

array $with

隐式传参

getResponseType()

getResponseType() : string

获取当前的response 输出类型

Returns

string