首页 > 其他 > 详细

yii学习笔记(4),获取请求数据的request组件

时间:2018-05-31 01:20:27      阅读:133      评论:0      收藏:0      [点我收藏+]

yii在控制器中获取请求数据需要通过request组件来完成

 1 <?php
 2 namespace app\controllers;
 3 
 4 use yii;
 5 use yii\web\Controller;
 6 
 7 class HomeController extends Controller{
 8     function actionIndex(){
 9         // 获取request组件
10         $request = Yii::$app->request;
11         
12         // 获取get参数,设置默认值
13         $id = $request->get("id",1);
14         
15         // 获取post参数,设置默认值
16         $name = $request->post("name","lh");
17         
18         // 获取客户端ip
19         dd($request->userIp);
20     }
21 }

Yii::$app代表应用实例,是一个全局可访问的单例

提供 requestresponsedb 等等特定功能的组件

这里获取了request组件,提供这个组件和获取客户端的请求信息

  • 获取get请求数据
  • 获取post请求数据
  • 获取请求类型
  • 获取客户端ip
  • .....

$request->get("id",1);

获取get参数,第一个参数是请求参数名称,第二个是默认值

如果不传参数,则返回所以get请求参数的数组

yii学习笔记(4),获取请求数据的request组件

原文:https://www.cnblogs.com/hl540/p/9114447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!