TwigRenderer

扩展 AbstractRenderer 实现 AddTemplateFolderInterface

用于呈现输出的 Twig 类。

2.0.0

Joomla 框架

方法

__construct

构造函数。

__construct(\Twig\Environment renderer = null) : 

2.0.0

参数

renderer

Environment|null渲染引擎

响应

混合

addFolder

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

addFolder( directory,  alias = '') : 

2.0.0

参数

目录

string文件夹路径

别名

string文件夹别名

响应

$this

getRenderer

获取渲染引擎

getRenderer() : \Twig\Environment

2.0.0

响应

环境

pathExists

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

pathExists( path) : 

2.0.0

参数

路径

string完整路径或部分路径

响应

bool如果路径存在,则为 True

render

渲染并返回编译后的数据。

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

2.0.0

参数

模板

string模板文件名

数据

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

响应

string编译后的数据

set

设置数据的一部分

set( key,  value) : 
继承

2.0.0

参数

string变量名称

string变量值

响应

$this

setData

将数据从数组加载到渲染器中

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

2.0.0

参数

数据

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

响应

$this

unsetData

从渲染器中卸载数据

unsetData() : 
继承

2.0.0

响应

$this

属性

数据

渲染器输出的数据

继承

2.0.0

类型

array<string|int, mixed>

renderer

渲染引擎

2.0.0

类型

环境