\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 = []) : $this

初始化

Parameters

mixed $engine

模板引擎参数

Returns

$this —

__make()

__make(\think\Config  $config) : mixed

Parameters

\think\Config $config

Returns

mixed —

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 = []) : $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) : bool

检查模板是否存在

Parameters

string|array $name

参数名

Returns

bool —

filter()

filter(callable  $filter) : $this

视图过滤

Parameters

callable $filter

过滤方法或闭包

Returns

$this —

fetch()

fetch(string  $template = '', array  $vars = [], array  $config = [], bool  $renderContent = false) : string

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

Parameters

string $template

模板文件名或者内容

array $vars

模板输出变量

array $config

模板参数

bool $renderContent

是否渲染内容

Throws

\Exception

Returns

string —

display()

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

渲染内容输出

Parameters

string $content

内容

array $vars

模板输出变量

array $config

模板参数

Returns

mixed —

__set()

__set(string  $name, mixed  $value) : mixed

模板变量赋值

Parameters

string $name

变量名

mixed $value

变量值

Returns

mixed —

__get()

__get(string  $name) : mixed

取得模板显示变量的值

Parameters

string $name

模板变量

Returns

mixed —

__isset()

__isset(string  $name) : bool

检测模板变量是否设置

Parameters

string $name

模板变量名

Returns

bool —