\thinkView

Summary

Methods
Properties
Constants
__construct()
instance()
share()
assign()
engine()
config()
fetch()
replace()
display()
__set()
__get()
__isset()
$engine
No constants found
No protected methods found
$instance
$data
$var
$replace
N/A
No private methods found
No private properties found
N/A

Properties

$engine

$engine : 

Type

$instance

$instance : 

Type

$data

$data : 

Type

$var

$var : 

Type

$replace

$replace : 

Type

Methods

__construct()

__construct(array  $engine = array(), array  $replace = array()) 

构造函数

Parameters

array $engine

模板引擎参数

array $replace

字符串替换参数

instance()

instance(array  $engine = array(), array  $replace = array()) : object

初始化视图

Parameters

array $engine

模板引擎参数

array $replace

字符串替换参数

Returns

object

share()

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

模板变量静态赋值

Parameters

mixed $name

变量名

mixed $value

变量值

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

fetch()

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

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

Parameters

string $template

模板文件名或者内容

array $vars

模板输出变量

array $replace

替换内容

array $config

模板参数

boolean $renderContent

是否渲染内容

Throws

\think\Exception

Returns

string

replace()

replace(string|array  $content, string  $replace = '') : $this

视图内容替换

Parameters

string|array $content

被替换内容(支持批量替换)

string $replace

替换内容

Returns

$this

display()

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

渲染内容输出

Parameters

string $content

内容

array $vars

模板输出变量

array $replace

替换内容

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