apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
类别:编程学习 浏览量:907
时间:2021-10-04 01:09:17 apache和yii域名配置
Yii 框架控制器创建使用及控制器响应操作示例本文实例讲述了Yii 框架控制器创建使用及控制器响应操作。分享给大家供大家参考,具体如下:
Yii 框架控制器创建使用
在根目录下的controllers目录下创建控制器HelloController.php:
|
<?php namespace app\controllers; use yii\web\Controller; class HelloController extends Controller{ //方法必须以action开头 public function actionIndex(){ echo 'hello' ; } } |
访问地址:basic/web/index.php?r=hello/index
参数r后边跟控制器名字/方法名字。
如果需要传递参数:
|
<?php namespace app\controllers; use yii\web\Controller; class HelloController extends Controller{ //方法必须以action开头 public function actionIndex(){ $request = \YII:: $app ->request; $id = $request ->get( 'id' , '' ); //第二个参数是如果没有传递怎么处理 echo 'hello,id=' . $id ; //判断是否是get或post请求 if ( $request ->isGet){ echo 'get' ; } if ( $request ->isPost){ echo 'post' ; } //获取用户地址 echo $request ->userIP; } } |
Yii 框架控制器响应
|
public function actionIndex(){ //控制器响应处理 $res = \Yii:: $app ->response; //设置状态码 // $res->statusCode = '404'; //设置header头 // $res->headers->add('pragma','no-cache');//增加 // $res->headers->set('pragma','max-age=5');//修改 // $res->headers->remove('pragma');//删除 //跳转 //方法一 // $res->headers->add('location','http://www.baidu.com'); //方法二 // $this->redirect('http://www.baidu.com'); //文件下载 //方法一 // $res->headers->add('content-disposition','attachment;filename=a.jpg'); //方法二 // $res->sendFile('./robots.txt'); } |
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9089543.html
您可能感兴趣
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- 使用mui制作页面案例(Yii框架页面渲染操作实例详解)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- yii与uniapp交互(Yii框架的路由配置方法分析)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- 越南新娘(越南新娘婚介网站)
- 越南新娘(越南新娘骗婚套路流程)
- 菲律宾游学(菲律宾游学中介机构)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
热门推荐
- php运行环境的搭建方法(php集成开发环境详解)
- apache漏洞怎么排查(apache urlrewrite防盗链功能配置)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- dedecms怎么改使用页面(dedecms从子目录移动到根目录的方法)
- 云服务器怎么优化(云服务器空间不足如何解决?)
- python flask部署实例(Python Flask框架扩展操作示例)
- python之pil模块使用(Python3安装Pillow与PIL的方法)
- 纯css写三角形(老生常谈 使用 CSS 实现三角形的技巧多种方法)
- linux双网卡热备配置超详细(linux 使用bond实现双网卡绑定单个IP的示例代码)
- 使用vue独立开发组件(vue单文件组件的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9