框架之所以是框架,是因为其强大,其封装了很多实用的功能,开发者可以开箱即用。

下边列举Yii2.0的部分组件:

 

var_dump(Yii::$app->session->getId());
var_dump(Yii::$app->session->getName());
var_dump(Yii::$app->session->set('kkkk', 'vvvv'));
var_dump(Yii::$app->session->get('kkkk'));
var_dump(Yii::$app->session->getCount());
var_dump(Yii::$app->request->getAbsoluteUrl());
var_dump(Yii::$app->request->cookieValidationKey);
var_dump(Yii::$app->request->headers);
var_dump(Yii::$app->request->getUserAgent());
var_dump(Yii::$app->request->ipHeaders);
var_dump(Yii::$app->request->remoteIP);
var_dump(Yii::$app->request->getRemoteIP());
var_dump(Yii::$app->request->userIP);
var_dump(Yii::$app->request->getUserIP());
var_dump(Yii::$app->request->method);
var_dump(Yii::$app->request->methodParam);
var_dump(Yii::$app->request->origin);
var_dump(Yii::$app->request->rawBody);
var_dump(Yii::$app->request->url);
echo PHP_EOL.PHP_EOL;

var_dump(Yii::$app->response->charset);
var_dump(Yii::$app->response->getStatusCode());
var_dump(Yii::$app->response->cookies->toArray());

var_dump(Yii::$app->user->isGuest);
//Yii::$app->user->login(User::findOne(279756));
//var_dump(Yii::$app->user->getId());
//var_dump(Yii::$app->user->identity->getAuthKey());
var_dump(Yii::$app->controllerPath);
var_dump(Yii::$app->controller->id);
var_dump(Yii::$app->controller->action->id);
var_dump(Yii::$app->controller->action->uniqueId);
var_dump(Yii::$app->name);
var_dump(Yii::$app->language);
posted on 2019-07-12 16:13  caohongchang  阅读(241)  评论(0编辑  收藏  举报