包 | 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 |
内容表现类型
所有要输出的内容
输出文件名
输出类型
输出文件名的字符集
允许客户端缓存输出的文件
public void __construct($output_filename, $mime_type, $content)
$output_filename | string | |
$mime_type | string | |
$content | string | |
{return} |
构造函数
public QView_Output contentDisposition($disposition)
$disposition | ||
{return} | QView_Output |
设置内容表现类型
public QView_Output addFile($filename)
$filename | string | |
{return} | QView_Output |
添加一个要输出的文件
public QView_Output appendData($content)
$content | string | |
{return} | QView_Output |
追加要输出的数据
public QView_Output setOutputFilename($output_filename)
$output_filename | string | |
{return} | QView_Output |
设置输出文件名
public QView_Output setOutputFilenameCharset($charset)
$charset | string | |
{return} | QView_Output |
设置输出文件名的编码
public QView_Output enableClientCache($enabled)
$enabled | boolean | |
{return} | QView_Output |
设置是否允许客户端缓存输出的文件
public QView_Output setMimeType($mime_type)
$mime_type | string | |
{return} | QView_Output |
设置输出类型
public void execute()
执行响应