关闭

Yii2.0表单提交与后台接收

标签: 数据接收
1058人阅读 评论(0) 收藏 举报
分类:

一、表单提交格式

Yii2.0表单提交具有防csrf措施,所以提交表单时需要拥有格外的字段

*post提交

<form action="index.php?r=leave/add" method="post">
	<input type="hidden" name="_csrf" value="<?=\Yii::$app->request->csrfToken?>">

*get提交

<form action="index.php" method="get">
	<input type="hidden" name="r" value="leave/add">

二、后台数据接收

*GET

Yii::$app->request->get($key,$default)
【说明】第一个参数(key)为用户get请求的key,第一个参数选填;第二个参数(default)是默认值,第二个 参数选填;不填参数得到的是get数据的数组。 
Yii::app->request->queryParams:得到的是数组,与Yii::app->request->get()相等。 
*

*Post

Yii::$app->request->post($key, $default)
【说明】参数(key)为用户post请求的key,第一个参数选填,第二个参数(default)是默认值,第二个参数选填;不填参数得到的是post数据的数组。 
Yii::app?>request?>bodyParams:得到的是数组,与Yii::app->request->post()相等。

三、判断用户请求

Yii::$app->request->isGet;  //get传值


Yii::$app->request->isPost;  //post传值




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13155次
    • 积分:660
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:10篇
    • 译文:1篇
    • 评论:1条