IViewRenderer
优质
小牛编辑
132浏览
2023-12-01
所有包 | 方法
IViewRenderer是视图渲染类必须实现的接口。
视图渲染器是viewRenderer 应用组件替换 CBaseController中默认的视图显示逻辑。
源码: framework/base/interfaces.php#240 (显示)
包 | system.base |
---|---|
继承 | interface IViewRenderer |
子类 | CPradoViewRenderer, CViewRenderer |
源自 | 1.0 |
版本 | $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 | framework/base/interfaces.php |
视图渲染器是viewRenderer 应用组件替换 CBaseController中默认的视图显示逻辑。
公共方法
隐藏继承方法
方法 | 描述 | 定义在 |
---|---|---|
renderFile() | 渲染一个视图文件。 | IViewRenderer |
方法详细
renderFile() 方法abstract public mixed renderFile(CBaseController $context, string $file, mixed $data, boolean $return) | ||
$context | CBaseController | 控制器或挂件中的上下文。 |
$file | string | 视图文件路径 |
$data | mixed | 传递给视图的数据 |
$return | boolean | 渲染结果是否应该返回 |
{return} | mixed | 渲染结果,如果不需要渲染结果为null。 |
publicfunctionrenderFile($context,$file,$data,$return);
渲染一个视图文件。