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() 

析构方法

info()

info() 

myList()

myList() 

detail()

detail() 

update()

update() 

attorn()

attorn() 

delete()

delete() 

archive()

archive() 

getKey()

getKey() 

resetKey()

resetKey() 

updateByApi()

updateByApi() 

top()

top() 

pwd()

pwd() 

itemList()

itemList() 

add()

add() 

sort()

sort() 

exitItem()

exitItem() 

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方式 当数字时指定跳转时间

_show_regular_item()

_show_regular_item(  $item) 

Parameters

$item

_show_single_page_item()

_show_single_page_item(  $item) 

Parameters

$item

_sort_by_key()

_sort_by_key(  $array,   $mykey) 

Parameters

$array
$mykey