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

 <?php
namespace app\controllers; use yii;
use yii\web\Controller; class HomeController extends Controller{
function actionIndex(){
// 获取request组件
$request = Yii::$app->request; // 获取get参数,设置默认值
$id = $request->get("id",1); // 获取post参数,设置默认值
$name = $request->post("name","lh"); // 获取客户端ip
dd($request->userIp);
}
}

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

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

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

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

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

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

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

最新文章

  1. 【腾讯Bugly干货分享】微信终端跨平台组件 mars 系列(二) - 信令传输超时设计
  2. java发送GET和post请求
  3. SQL Server Reporting Service(SSRS) 第一篇 我的第一个SSRS例子
  4. Trie树-字典查找
  5. sed grep find命令
  6. Android—Ormlite框架简单的操作数据库
  7. 开源项目:DolphinPlayer
  8. javascript实现数据结构与算法系列:循环链表与双向链表
  9. Contoso 大学 - 2 – 实现基本的增删改查
  10. java jdk自带程序分析(内存分析/线程分析)
  11. 阿里云部署Docker(7)----将容器连接起来
  12. VBA取得EXCEL表格中的行数和列数
  13. Android Studio Gradle 缓存目录设置
  14. Windows 8实例教程系列 - 数据绑定基础实例
  15. MongoDB(两)mongoDB基本介绍
  16. OpenCV空洞填充算法
  17. MVC实战之排球计分(八)——软件制作总结
  18. JDK源代码学习系列04----ArrayList
  19. 使用 Actuator 监控
  20. 解决chkconfig设置开机启动时出现missing LSB的错误

热门文章

  1. 仿照jQuery进行一些简单的框架封装(欢迎指教~)
  2. javaEE版本的eclipse中导入工程,发现server里面找不到工程,根本发布不了也不能运行
  3. 遍历查询结果集,update数据
  4. ipsec验证xl2tpd报错:handle_packet: bad control packet!
  5. 微软操作系统 Windows Server 2012 R2 官方原版镜像
  6. CVE-2015-1642 POC
  7. ssh免密码登陆失败的原因
  8. 【海龟汤策略】反趋势交易策略源代码分享(基于BOTVS)
  9. 邮件营销巧妙添加GIF让您的邮件动起来
  10. Codeforces Round #538 (Div. 2) D. Flood Fill 【区间dp || LPS (最长回文序列)】