| 包 | mvc | 
|---|---|
| 类层次 | class QView_Render_PHP | 
| 版本 | $Id: view_render_php.php 2629 2009-07-17 10:28:03Z jerry $ | 
QView_Render_PHP 类实现了视图架构的基础
| 属性 | 类型 | 描述 | 定义于 | 
|---|---|---|---|
| $view_dir | string | 视图文件所在目录 | QView_Render_PHP | 
| $headers | array | 要输出的头信息 | QView_Render_PHP | 
| $file_extname | string | 视图文件的扩展名 | QView_Render_PHP | 
| 属性 | 类型 | 描述 | 定义于 | 
|---|---|---|---|
| $_parser_name | string | 视图分析类名 | QView_Render_PHP | 
| $_vars | array | 模板变量 | QView_Render_PHP | 
| $_viewname | string | 视图 | QView_Render_PHP | 
| $_view_layouts | string | 要使用的布局视图 | QView_Render_PHP | 
| $_parser | QView_Render_PHP_Parser | 当前使用的分析器 | QView_Render_PHP | 
| 方法 | 描述 | 定义于 | 
|---|---|---|
| __construct() | 构造函数 | QView_Render_PHP | 
| setViewname() | 设置视图名称 | QView_Render_PHP | 
| assign() | 指定模板变量 | QView_Render_PHP | 
| getVar() | 获取指定模板变量 | QView_Render_PHP | 
| getVars() | 获取所有模板变量 | QView_Render_PHP | 
| cleanVars() | 清除所有模板变量 | QView_Render_PHP | 
| display() | 渲染视图 | QView_Render_PHP | 
| execute() | 执行 | QView_Render_PHP | 
| fetch() | 渲染视图并返回渲染结果 | QView_Render_PHP | 
| 方法 | 描述 | 定义于 | 
|---|---|---|
| _before_render() | 渲染之前调用 | QView_Render_PHP | 
| _after_render() | 渲染之后调用 | QView_Render_PHP | 
视图分析类名
视图文件所在目录
要输出的头信息
视图文件的扩展名
模板变量
视图
要使用的布局视图
当前使用的分析器
public void __construct($config)
| $config | array | |
| {return} | 
构造函数
public QView_Render_PHP setViewname($viewname)
| $viewname | string | |
| {return} | QView_Render_PHP | 
设置视图名称
public QView_Render_PHP assign($key, $data)
| $key | string|array | |
| $data | mixed | |
| {return} | QView_Render_PHP | 
指定模板变量
public mixed getVar($key, $default)
| $key | ||
| $default | ||
| {return} | mixed | 
获取指定模板变量
public mixed getVars()
获取所有模板变量
public QView_Render_PHP cleanVars()
清除所有模板变量
public void display($viewname, $vars, $config)
| $viewname | string | |
| $vars | array | |
| $config | array | |
| {return} | 
渲染视图
public void execute()
执行
public string fetch($viewname, $vars, $config)
| $viewname | string | |
| $vars | array | |
| $config | array | |
| {return} | string | 
渲染视图并返回渲染结果
protected void _before_render()
渲染之前调用
继承类可以覆盖此方法。
protected void _after_render($output)
| $output | string | |
| {return} | 
渲染之后调用
继承类可以覆盖此方法。