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 |
|---|---|
| 抛出 |
|
参数
- 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 |
|---|
类型
引擎