Properties

$view

$view : \Think\view

视图实例对象

Type

\Think\view

$config

$config : \Think\config

控制器参数

Type

\Think\config

$is_local_debug

$is_local_debug : 

Type

Methods

__construct()

__construct() 

架构函数 取得模板对象实例

checkLogin()

checkLogin(  $redirect = true) 

Parameters

$redirect

checkAdmin()

checkAdmin(  $redirect = true) 

Parameters

$redirect

__set()

__set(  $name,   $value) 

Parameters

$name
$value

get()

get(string  $name = '') : mixed

取得模板显示变量的值

Parameters

string $name

模板显示变量

Returns

mixed

__get()

__get(  $name) 

Parameters

$name

__isset()

__isset(string  $name) : boolean

检测模板变量的值

Parameters

string $name

名称

Returns

boolean

__call()

__call(string  $method, array  $args) : mixed

魔术方法 有不存在的操作的时候执行

Parameters

string $method

方法名

array $args

参数

Returns

mixed

__destruct()

__destruct() 

析构方法

register()

register() 

login()

login() 

loginByVerify()

loginByVerify() 

registerByVerify()

registerByVerify() 

info()

info() 

allUser()

allUser() 

resetPassword()

resetPassword() 

logout()

logout() 

updateInfo()

updateInfo() 

sendResult()

sendResult(  $array) 

返回json结果

Parameters

$array

sendError()

sendError(  $error_code,   $error_message = '') 

Parameters

$error_code
$error_message

checkItemPermn()

checkItemPermn(  $uid,   $item_id) 

Parameters

$uid
$item_id

checkItemCreator()

checkItemCreator(  $uid,   $item_id) 

Parameters

$uid
$item_id

checkItemVisit()

checkItemVisit(  $uid,   $item_id,   $refer_url = '') 

Parameters

$uid
$item_id
$refer_url

checkDbWhitable()

checkDbWhitable() 

display()

display(string  $templateFile = '', string  $charset = '', string  $contentType = '', string  $content = '', string  $prefix = '') : void

模板显示 调用内置的模板引擎显示方法,

Parameters

string $templateFile

指定要调用的模板文件 默认为空 由系统自动定位模板文件

string $charset

输出编码

string $contentType

输出类型

string $content

输出内容

string $prefix

模板缓存前缀

show()

show(string  $content, string  $charset = '', string  $contentType = '', string  $prefix = '') : mixed

输出内容文本可以包括Html 并支持内容解析

Parameters

string $content

输出内容

string $charset

模板输出字符集

string $contentType

输出类型

string $prefix

模板缓存前缀

Returns

mixed

fetch()

fetch(string  $templateFile = '', string  $content = '', string  $prefix = '') : string

获取输出页面内容 调用内置的模板引擎fetch方法,

Parameters

string $templateFile

指定要调用的模板文件 默认为空 由系统自动定位模板文件

string $content

模板输出内容

string $prefix

模板缓存前缀*

Returns

string

buildHtml()

buildHtml(  $htmlfile = '',   $htmlpath = '', string  $templateFile = '') : string

创建静态页面

Parameters

$htmlfile
$htmlpath
string $templateFile

指定要调用的模板文件 默认为空 由系统自动定位模板文件

Returns

string

theme()

theme(string  $theme) : \Think\Action

模板主题设置

Parameters

string $theme

模版主题

Returns

\Think\Action

assign()

assign(mixed  $name, mixed  $value = '') : \Think\Action

模板变量赋值

Parameters

mixed $name

要显示的模板变量

mixed $value

变量的值

Returns

\Think\Action

error()

error(string  $message = '', string  $jumpUrl = '', mixed  $ajax = false) : void

操作错误跳转的快捷方法

Parameters

string $message

错误信息

string $jumpUrl

页面跳转地址

mixed $ajax

是否为Ajax方式 当数字时指定跳转时间

success()

success(string  $message = '', string  $jumpUrl = '', mixed  $ajax = false) : void

操作成功跳转的快捷方法

Parameters

string $message

提示信息

string $jumpUrl

页面跳转地址

mixed $ajax

是否为Ajax方式 当数字时指定跳转时间

ajaxReturn()

ajaxReturn(mixed  $data, String  $type = '', integer  $json_option) : void

Ajax方式返回数据到客户端

Parameters

mixed $data

要返回的数据

String $type

AJAX返回数据格式

integer $json_option

传递给json_encode的option参数

redirect()

redirect(string  $url, array  $params = array(), integer  $delay, string  $msg = '') : void

Action跳转(URL重定向) 支持指定模块和延时跳转

Parameters

string $url

跳转的URL表达式

array $params

其它URL参数

integer $delay

延时跳转的时间 单位为秒

string $msg

跳转提示信息

dispatchJump()

dispatchJump(string  $message, Boolean  $status = 1, string  $jumpUrl = '', mixed  $ajax = false) : void

默认跳转操作 支持错误导向和正确跳转 调用模板显示 默认为public目录下面的success页面 提示页面为可配置 支持模板标签

Parameters

string $message

提示信息

Boolean $status

状态

string $jumpUrl

页面跳转地址

mixed $ajax

是否为Ajax方式 当数字时指定跳转时间