\thinkView

Summary

Methods
Properties
Constants
init()
__make()
share()
clear()
assign()
engine()
config()
exists()
filter()
fetch()
display()
__set()
__get()
__isset()
$engine
No constants found
No protected methods found
$data
$filter
$var
N/A
No private methods found
No private properties found
N/A

Properties

$engine

$engine : object

模板引擎实例

Type

object

$data

$data : array

模板变量

Type

array

$filter

$filter : mixed

内容过滤

Type

mixed

$var

$var : array

全局模板变量

Type

array

Methods

init()

init(mixed  $engine = array()) : $this

初始化

Parameters

mixed $engine

模板引擎参数

Returns

$this

__make()

__make(\think\Config  $config) 

Parameters

\think\Config $config

share()

share(mixed  $name, mixed  $value = '') : $this

模板变量静态赋值

Parameters

mixed $name

变量名

mixed $value

变量值

Returns

$this

clear()

clear() : void

清理模板变量

assign()

assign(mixed  $name, mixed  $value = '') : $this

模板变量赋值

Parameters

mixed $name

变量名

mixed $value

变量值

Returns

$this

engine()

engine(array|string  $options = array()) : $this

设置当前模板解析的引擎

Parameters

array|string $options

引擎参数

Returns

$this

config()

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

配置模板引擎

Parameters

string|array $name

参数名

mixed $value

参数值

Returns

$this

exists()

exists(string|array  $name) : boolean

检查模板是否存在

Parameters

string|array $name

参数名

Returns

boolean

filter()

filter(Callable  $filter) : $this

视图过滤

Parameters

Callable $filter

过滤方法或闭包

Returns

$this

fetch()

fetch(string  $template = '', array  $vars = array(), array  $config = array(), boolean  $renderContent = false) : string

解析和获取模板内容 用于输出

Parameters

string $template

模板文件名或者内容

array $vars

模板输出变量

array $config

模板参数

boolean $renderContent

是否渲染内容

Throws

\Exception

Returns

string

display()

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

渲染内容输出

Parameters

string $content

内容

array $vars

模板输出变量

array $config

模板参数

Returns

mixed

__set()

__set(string  $name, mixed  $value) 

模板变量赋值

Parameters

string $name

变量名

mixed $value

变量值

__get()

__get(string  $name) : mixed

取得模板显示变量的值

Parameters

string $name

模板变量

Returns

mixed

__isset()

__isset(string  $name) : boolean

检测模板变量是否设置

Parameters

string $name

模板变量名

Returns

boolean