ThinkPHP5


think\View
library\think\View.php at line 14

Class View

View

public class View


Field Summary
mixed

$engine

Constructor Summary
void

__construct(array engine, array replace)

架构函数

Method Summary
static object

instance(array engine, array replace)

初始化视图

$this

assign(mixed name, mixed value)

模板变量赋值

$this

engine(array|string options)

设置当前模板解析的引擎

void

config(string|array name, mixed value)

配置模板引擎

string

fetch(string template, array vars, array replace, array config, bool renderContent)

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

$this

replace(string|array content, string replace)

视图内容替换

mixed

display(string content, array vars, array replace, array config)

渲染内容输出

Field Detail

library\think\View.php at line 19

engine

public mixed $engine

Constructor Detail

library\think\View.php at line 31

__construct

public void __construct(array engine, array replace)

架构函数

Parameters:
engine - 模板引擎参数
replace - 字符串替换参数

Method Detail

library\think\View.php at line 45

instance

public static object instance(array engine, array replace)

初始化视图

Parameters:
engine - 模板引擎参数
replace - 字符串替换参数

library\think\View.php at line 60

assign

public $this assign(mixed name, mixed value)

模板变量赋值

Parameters:
name - 变量名
value - 变量值

library\think\View.php at line 76

engine

public $this engine(array|string options)

设置当前模板解析的引擎

Parameters:
options - 引擎参数

library\think\View.php at line 100

config

public void config(string|array name, mixed value)

配置模板引擎

Parameters:
name - 参数名
value - 参数值

library\think\View.php at line 116

fetch

public string fetch(string template, array vars, array replace, array config, bool renderContent)

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

Parameters:
template - 模板文件名或者内容
vars - 模板输出变量
replace - 替换内容
config - 模板参数
renderContent - 是否渲染内容
Throws:
Exception

library\think\View.php at line 148

replace

public $this replace(string|array content, string replace)

视图内容替换

Parameters:
content - 被替换内容(支持批量替换)
replace - 替换内容

library\think\View.php at line 167

display

public mixed display(string content, array vars, array replace, array config)

渲染内容输出

Parameters:
content - 内容
vars - 模板输出变量
replace - 替换内容
config - 模板参数

ThinkPHP5