函数名:Yaf_Controller_Abstract::getResponse()
适用版本:Yaf框架2.3.0及以上版本
用法:Yaf_Controller_Abstract::getResponse()用于获取当前控制器的响应对象。
示例:
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
// 获取当前控制器的响应对象
$response = $this->getResponse();
// 设置响应的HTTP状态码
$response->setHeader('HTTP/1.1 200 OK');
// 设置响应的内容类型
$response->setHeader('Content-Type', 'text/html');
// 设置响应的内容
$response->setBody('Hello World');
// 发送响应
$response->response();
}
}
在上面的示例中,我们通过调用$this->getResponse()
方法获取当前控制器的响应对象。然后,我们可以使用响应对象的方法来设置HTTP状态码、内容类型和内容。最后,我们调用response()
方法将响应发送给客户端。
请注意,这仅是一个简单的示例,实际应用中可能会有更多的操作和设置。