| 包 | 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()
执行响应