介绍
这篇文章将为大家详细讲解有关使用Yii框架怎么创建一个控制器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强> Yii框架控制器创建使用强>
在根目录下的控制器目录下创建控制器HelloController。php:
& lt; php ? namespace 应用\控制器; use , yii \ web \控制器; {class HelloController  extends 控制器//才能方法必须以行动开的头 public 才能;function  actionIndex () { ,,,echo & # 39;你好# 39;; ,,} }
访问地址:基本/web/index . php ?r=你好/指数
参数r后边跟控制器名字/方法名字。
如果需要传递参数:
& lt; php ? namespace 应用\控制器; use , yii \ web \控制器; {class HelloController  extends 控制器//才能方法必须以行动开的头 public 才能;function  actionIndex () { ,,,request 美元;=,\ YII:应用程序→美元请求; ,,,id 美元;=,请求→美元得到(& # 39;id # 39; & # 39; & # 39;);//第二个参数是如果没有传递怎么处理 ,,,echo & # 39;你好,id=& # 39;,只$ id; ,,,//判断是否是get或post请求 ,,,if($请求→isGet) { ,,,,,echo & # 39;得到# 39;; ,,,} ,,,if($请求→isPost) { ,,,,,echo & # 39;文章# 39;; ,,,} ,,,//获取用户地址 ,,,echo 美元请求→userIP; ,,} }
<>强Yii框架控制器响应强>
,, public function actionIndex () { ,,,//控制器响应处理 ,,,res 美元;=,\ Yii:应用程序→美元反应; ,,,//设置状态码//,,,,res→美元statusCode =, & # 39; 404 & # 39;; ,,,//设置标题头//,,,,res→美元头→添加(& # 39;编译指示# 39;& # 39;no - cache # 39;);//增加//,,,,res→美元头→设置(& # 39;编译指示# 39;& # 39;信息=5 & # 39;);//修改//,,,,res→美元头→删除(& # 39;编译指示# 39;);//删除 ,,,//跳转 ,,,//方法一//,,,,res→美元头→添加(& # 39;位置# 39;& # 39;http://www.baidu.com& # 39;); ,,,//方法二//,,,,这个美元→重定向(& # 39;http://www.baidu.com& # 39;); ,,,//文件下载 ,,,//方法一//,,,,res→美元头→添加(& # 39;附加# 39;& # 39;附件;文件名=a.jpg& # 39;); ,,,,//方法二//,,,,res→美元sendFile (& # 39;。/robots . txt # 39;); 以前,,}>关于使用Yii框架怎么创建一个控制器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
使用Yii框架怎么创建一个控制器