BladeRenderer
扩展 AbstractRenderer 实现 AddTemplateFolderInterface用于渲染输出的 Blade 类。
自 |
2.0.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Illuminate\View\Factory renderer = null) :
自 |
2.0.0 |
---|
参数
- renderer
Factory|null
渲染引擎
响应
混合
addFolder
将文件夹与别名添加到渲染器
addFolder( directory, alias = '') :
自 |
2.0.0 |
---|
参数
- directory
string
文件夹路径- alias
string
文件夹别名(未使用)
响应
$this
getRenderer
获取渲染引擎
getRenderer() : \Illuminate\View\Factory
自 |
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
unsetData
从渲染器中卸载数据
unsetData() :
继承
自 |
2.0.0 |
---|
响应
$this
属性
data
渲染器输出的数据
继承
自 |
2.0.0 |
---|
类型
array<string|int, mixed>
renderer
渲染引擎
自 |
2.0.0 |
---|
类型
工厂