1、返回404
yii框架使用response类来修改statusCode,代码如下
$res = \Yii::$app->response;
$res->statusCode = '404';
2、响应头添加配置信息
使用header类下的add方法既可以,如下是添加禁止浏览器缓存配置信息。
$res = \Yii::$app->response;
$res->headers->add('pragma','no-cache');
3、修改响应头信息
使用set方法来修改
$res->headers->set('pragma','max-age=5');
4、删除响应头配置信息
$res->headers->remove('pragma');
5、跳转
$this->redirect('http://www.baidu.com',302);
6、文件下载
$res->headers->add('content-disposition','attachment;filename="a.jpg"');
也可以使用默认方法
$res->sendFile('./b.png');
注意默认路径在/web/index.php同级目录。