PlatesRenderer

扩展 AbstractRenderer 实现 AddTemplateFolderInterface, ConfigurableFileExtensionInterface

用于渲染输出的 Plates 类。

2.0.0

Joomla 框架

方法

__construct

构造函数。

__construct(\League\Plates\Engine renderer = null) : 

2.0.0

参数

renderer

Engine|null渲染引擎

响应

混合

addFolder

向渲染器添加带有别名的文件夹

addFolder( directory,  alias = '') : 

2.0.0

抛出

InvalidArgumentException

参数

directory

string文件夹路径

alias

string文件夹别名

响应

$this

getRenderer

获取渲染引擎

getRenderer() : \League\Plates\Engine

2.0.0

响应

引擎

pathExists

检查文件夹、文件夹别名、模板或模板路径是否存在

pathExists( path) : 

2.0.0

参数

path

string完整路径或部分路径

响应

bool如果路径存在,则为 true

render

渲染并返回已编译数据。

render( template, mixed||string|int data = []) : 

2.0.0

参数

template

string模板文件名

data

array<string|int, mixed>传递给模板的数据

响应

string已编译数据

set

设置数据片段

set( key,  value) : 
继承

2.0.0

参数

key

string变量名称

value

string变量值

响应

$this

setData

从数组加载数据到渲染器

setData(mixed||string|int data) : 
继承

2.0.0

参数

data

array<string|int, mixed>变量数组

响应

$this

setFileExtension

为模板加载器设置文件扩展名

setFileExtension( extension) : 

2.0.0

参数

extension

string模板文件扩展名

响应

$this

unsetData

从渲染器卸载数据

unsetData() : 
继承

2.0.0

响应

$this

属性

data

渲染器输出数据

继承

2.0.0

类型

array<string|int, mixed>

renderer

渲染引擎

2.0.0

类型

引擎