包 core

包 mvc

包 orm

包 form

包 database

包 helper

包 cache

包 webcontrols

包 behavior

包 exception

包 debug

类 - QView_Render_PHP

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

属性详细说明

$_parser_name 属性

视图分析类名

$view_dir 属性

视图文件所在目录

$headers 属性

要输出的头信息

$file_extname 属性

视图文件的扩展名

$_vars 属性

模板变量

$_viewname 属性

视图

$_view_layouts 属性

要使用的布局视图

$_parser 属性

当前使用的分析器

方法详细说明

__construct() 方法

public void __construct($config)

$config array
{return}

构造函数


setViewname() 方法

public QView_Render_PHP setViewname($viewname)

$viewname string
{return} QView_Render_PHP

设置视图名称


assign() 方法

public QView_Render_PHP assign($key, $data)

$key string|array
$data mixed
{return} QView_Render_PHP

指定模板变量


getVar() 方法

public mixed getVar($key, $default)

$key
$default
{return} mixed

获取指定模板变量


getVars() 方法

public mixed getVars()

获取所有模板变量


cleanVars() 方法

public QView_Render_PHP cleanVars()

清除所有模板变量


display() 方法

public void display($viewname, $vars, $config)

$viewname string
$vars array
$config array
{return}

渲染视图


execute() 方法

public void execute()

执行


fetch() 方法

public string fetch($viewname, $vars, $config)

$viewname string
$vars array
$config array
{return} string

渲染视图并返回渲染结果


_before_render() 方法

protected void _before_render()

渲染之前调用

继承类可以覆盖此方法。


_after_render() 方法

protected void _after_render($output)

$output string
{return}

渲染之后调用

继承类可以覆盖此方法。