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

下边列举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);