包 core

包 mvc

包 orm

包 form

包 database

包 helper

包 cache

包 webcontrols

包 behavior

包 exception

包 debug

类 - QView_Output

mvc
类层次 class QView_Output
版本 $Id: view_output.php 2523 2009-05-27 05:30:03Z jerry $

类 QView_Output 用于向浏览器直接输出数据(例如下载文件)

保护的属性

隐藏继承的属性

属性类型描述定义于
$_content_disposition boolean 内容表现类型 QView_Output
$_output array 所有要输出的内容 QView_Output
$_output_filename string 输出文件名 QView_Output
$_mime_type string 输出类型 QView_Output
$_filename_charset string 输出文件名的字符集 QView_Output
$_enabled_client_cache boolean 允许客户端缓存输出的文件 QView_Output

公共方法

隐藏继承的方法

方法描述定义于
__construct() 构造函数 QView_Output
contentDisposition() 设置内容表现类型 QView_Output
addFile() 添加一个要输出的文件 QView_Output
appendData() 追加要输出的数据 QView_Output
setOutputFilename() 设置输出文件名 QView_Output
setOutputFilenameCharset() 设置输出文件名的编码 QView_Output
enableClientCache() 设置是否允许客户端缓存输出的文件 QView_Output
setMimeType() 设置输出类型 QView_Output
execute() 执行响应 QView_Output

属性详细说明

$_content_disposition 属性

内容表现类型

$_output 属性

所有要输出的内容

$_output_filename 属性

输出文件名

$_mime_type 属性

输出类型

$_filename_charset 属性

输出文件名的字符集

$_enabled_client_cache 属性

允许客户端缓存输出的文件

方法详细说明

__construct() 方法

public void __construct($output_filename, $mime_type, $content)

$output_filename string
$mime_type string
$content string
{return}

构造函数


contentDisposition() 方法

public QView_Output contentDisposition($disposition)

$disposition
{return} QView_Output

设置内容表现类型


addFile() 方法

public QView_Output addFile($filename)

$filename string
{return} QView_Output

添加一个要输出的文件


appendData() 方法

public QView_Output appendData($content)

$content string
{return} QView_Output

追加要输出的数据


setOutputFilename() 方法

public QView_Output setOutputFilename($output_filename)

$output_filename string
{return} QView_Output

设置输出文件名


setOutputFilenameCharset() 方法

public QView_Output setOutputFilenameCharset($charset)

$charset string
{return} QView_Output

设置输出文件名的编码


enableClientCache() 方法

public QView_Output enableClientCache($enabled)

$enabled boolean
{return} QView_Output

设置是否允许客户端缓存输出的文件


setMimeType() 方法

public QView_Output setMimeType($mime_type)

$mime_type string
{return} QView_Output

设置输出类型


execute() 方法

public void execute()

执行响应