yii---进行接受参数

GET接受参数:

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

//第一个参数($key)为用户get请求的key,第一个参数选填;
//第二个参数($default)是默认值,第二个参数选填;不填参数得到的是get数据的数组。
Yii::$app->request->get($key, $default);
//得到的是数组,与Yii::$app->request->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()相等。

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

判断请求类型:

Yii::$app->request->isGet;
Yii::$app->request->isPost;

简单示例:

$tpl = Yii::$app->request->post('tpl', null);
$tpl = Yii::$app->request->get('tpl', null);

// 接受type
$type = Yii::app()->request->getParam('type');
if(isset($type) && trim($type) != ""){
    $star['type'] = $type;
}
// 接受 first_word
$first_word = Yii::app()->request->getParam('first_word');
if(isset($first_word) && !empty($first_word)){
    $star['first_word'] = $first_word;
}  
原文地址:https://www.cnblogs.com/e0yu/p/9946131.html