包 core

包 mvc

包 orm

包 form

包 database

包 helper

包 cache

包 webcontrols

包 behavior

包 exception

包 debug

类 - QView_Render_PHP_Parser

mvc
类层次 class QView_Render_PHP_Parser
版本 $Id: view_render_php.php 2629 2009-07-17 10:28:03Z jerry $

QView_Render_PHP_Parser 类实现了视图的分析

保护的属性

隐藏继承的属性

属性类型描述定义于
$_extname string 视图文件扩展名 QView_Render_PHP_Parser
$_vars array 视图变量 QView_Render_PHP_Parser

公共方法

隐藏继承的方法

方法描述定义于
__construct() 构造函数 QView_Render_PHP_Parser
assign() 设置分析器已经指定的变量 QView_Render_PHP_Parser
extname() 返回分析器使用的视图文件的扩展名 QView_Render_PHP_Parser
parse() 分析一个视图文件并返回结果 QView_Render_PHP_Parser
_extends() 视图的继承 QView_Render_PHP_Parser
_block() 开始定义一个区块 QView_Render_PHP_Parser
_endblock() 结束一个区块 QView_Render_PHP_Parser
_control() 构造一个控件 QView_Render_PHP_Parser
_element() 载入一个视图片段 QView_Render_PHP_Parser

保护的方法

隐藏继承的方法

方法描述定义于
_include() 载入视图文件 QView_Render_PHP_Parser

属性详细说明

$_extname 属性

视图文件扩展名

$_stacks 属性

视图堆栈

$_current 属性

当前处理的视图

$_vars 属性

视图变量

$_view_dir 属性

视图文件所在目录

方法详细说明

__construct() 方法

public void __construct($view_dir)

$view_dir
{return}

构造函数


assign() 方法

public QView_Render_PHP_Parser assign($vars)

$vars array
{return} QView_Render_PHP_Parser

设置分析器已经指定的变量


extname() 方法

public string extname()

返回分析器使用的视图文件的扩展名


parse() 方法

public string parse($filename, $view_id, $inherited_stack)

$filename string
$view_id string
$inherited_stack array
{return} string

分析一个视图文件并返回结果


_extends() 方法

protected void _extends($tplname)

$tplname string
{return}

视图的继承


_block() 方法

protected void _block($block_name, $config)

$block_name string
$config mixed
{return}

开始定义一个区块


_endblock() 方法

protected void _endblock()

结束一个区块


_control() 方法

protected void _control($control_type, $id, $args)

$control_type string
$id string
$args array
{return}

构造一个控件


_element() 方法

protected void _element($element_name, $vars)

$element_name string
$vars array
{return}

载入一个视图片段


_include() 方法

protected void _include($___filename, $___vars)

$___filename
$___vars
{return}

载入视图文件