Html
class Html extends Base
视图 html渲染引擎
Methods
__construct()
构造方法
$this
addRule(
string $pattern,
string $replacement,
bool $haveDelimiter = true)
添加一个模板替换规则
$this
setHtmlEngineOptions(
string $name,
mixed $value = '')
设定模板配置参数
mixed
display(
string $templateFile = '',
bool $inOtherApp = false)
模板显示 调用内置的模板引擎显示方法,
reset()
重置所有参数
string
fetch(
string $templateFile = '',
bool $inOtherApp = false,
bool $doNotSetDir = false,
bool $donNotWriteCacheFileImmediateReturn = false)
渲染模板获取内容 调用内置的模板引擎显示方法,
displayWithLayout(
string $templateFile = '',
string $layout = 'master',
bool|false $layoutInOtherApp = false,
bool|false $tplInOtherApp = false)
使用布局模板并渲染
setLayout(
string $layout = '')
正常情况布局文件直接通过displayWithLayout方法指定,会自动从主题目录/layout里寻找。但是一些特殊情况要单独设置布局。
Details
at line line 65
__construct()
构造方法
at line line 173
$this
addRule(
string $pattern,
string $replacement,
bool $haveDelimiter = true)
添加一个模板替换规则
at line line 190
$this
setHtmlEngineOptions(
string $name,
mixed $value = '')
设定模板配置参数
at line line 438
mixed
display(
string $templateFile = '',
bool $inOtherApp = false)
模板显示 调用内置的模板引擎显示方法,
at line line 450
reset()
重置所有参数
at line line 468
string
fetch(
string $templateFile = '',
bool $inOtherApp = false,
bool $doNotSetDir = false,
bool $donNotWriteCacheFileImmediateReturn = false)
渲染模板获取内容 调用内置的模板引擎显示方法,
at line line 500
displayWithLayout(
string $templateFile = '',
string $layout = 'master',
bool|false $layoutInOtherApp = false,
bool|false $tplInOtherApp = false)
使用布局模板并渲染
at line line 515
setLayout(
string $layout = '')
正常情况布局文件直接通过displayWithLayout方法指定,会自动从主题目录/layout里寻找。但是一些特殊情况要单独设置布局。