首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-05-18 00:48:43
0
28

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

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流