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; }