升级 HTTP 响应
文档
变更点
- 方法已被重命名 
升级指南
- HTTP 响应类中的方法命名略有不同。最重要的命名变化是从下划线方法名切换到 camelCase。版本 3 中的方法 - set_content_type()现在命名为- setContentType(),等等。
- 在大多数情况下,你需要将 - $this->output改为- $this->response后跟方法。可以在 HTTP 响应 中找到所有方法。
代码示例
CodeIgniter 3.x 版本
<?php
$this->output->set_status_header(404);
// ...
$this->output
    ->set_content_type('application/json')
    ->set_output(json_encode(array('foo' => 'bar')));
CodeIgniter 4.x 版本
<?php
$this->response->setStatusCode(404);
// ...
return $this->response->setJSON(['foo' => 'bar']);