(Yaf >=3.2.2)
Yaf_Dispatcher::setResponse — 设置响应对象
设置调度器使用的响应对象。这允许使用自定义的响应实现来替代内置实现。
response一个 Yaf_Response_Abstract 实例。
成功时返回 Yaf_Dispatcher 对象自身,如果应用未初始化则返回 null。
示例 #1 Yaf_Dispatcher::setResponse() 示例
<?php
class ApiResponse extends Yaf_Response_Http
{
public function response()
{
header("Content-Type: application/json");
parent::response();
}
}
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");
Yaf_Dispatcher::getInstance()->setResponse(new ApiResponse());
$app->run();
?>