English | 简体中文 | 繁體中文
查询

Yaf_Controller_Abstract::getResponse()函数—用法及示例

「 获取当前控制器的响应对象 」


函数名: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()方法将响应发送给客户端。

请注意,这仅是一个简单的示例,实际应用中可能会有更多的操作和设置。

补充纠错
热门PHP函数
分享链接