yii学习笔记(4),获取请求数据的request组件
2024-09-27 02:11:30
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代表应用实例,是一个全局可访问的单例
提供 request
,response
,db
等等特定功能的组件
这里获取了request组件,提供这个组件和获取客户端的请求信息
- 获取get请求数据
- 获取post请求数据
- 获取请求类型
- 获取客户端ip
- .....
$request->get("id",1);
获取get参数,第一个参数是请求参数名称,第二个是默认值
如果不传参数,则返回所以get请求参数的数组
最新文章
- 【腾讯Bugly干货分享】微信终端跨平台组件 mars 系列(二) - 信令传输超时设计
- java发送GET和post请求
- SQL Server Reporting Service(SSRS) 第一篇 我的第一个SSRS例子
- Trie树-字典查找
- sed grep find命令
- Android—Ormlite框架简单的操作数据库
- 开源项目:DolphinPlayer
- javascript实现数据结构与算法系列:循环链表与双向链表
- Contoso 大学 - 2 – 实现基本的增删改查
- java jdk自带程序分析(内存分析/线程分析)
- 阿里云部署Docker(7)----将容器连接起来
- VBA取得EXCEL表格中的行数和列数
- Android Studio Gradle 缓存目录设置
- Windows 8实例教程系列 - 数据绑定基础实例
- MongoDB(两)mongoDB基本介绍
- OpenCV空洞填充算法
- MVC实战之排球计分(八)——软件制作总结
- JDK源代码学习系列04----ArrayList
- 使用 Actuator 监控
- 解决chkconfig设置开机启动时出现missing LSB的错误
热门文章
- 仿照jQuery进行一些简单的框架封装(欢迎指教~)
- javaEE版本的eclipse中导入工程,发现server里面找不到工程,根本发布不了也不能运行
- 遍历查询结果集,update数据
- ipsec验证xl2tpd报错:handle_packet: bad control packet!
- 微软操作系统 Windows Server 2012 R2 官方原版镜像
- CVE-2015-1642 POC
- ssh免密码登陆失败的原因
- 【海龟汤策略】反趋势交易策略源代码分享(基于BOTVS)
- 邮件营销巧妙添加GIF让您的邮件动起来
- Codeforces Round #538 (Div. 2) D. Flood Fill 【区间dp || LPS (最长回文序列)】