YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

作者: php 发布时间: 2017-06-16 浏览: 5118 次 编辑

YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

//当前域名  
echo Yii::app()->request->hostInfo; 

//当前URL 
echo Yii::app()->request->getUrl();

//返回首页  
echo Yii::app()->user->returnUrl;

//提交后 防止重复提交
Ccontroler->refresh();

//上一页url  很有用哦
Yii::app()->request->referrer;
或者:
Yii::app()->request->getReferrer();


//获取ip地址
Yii::app()->request->userHostAddress;

//yii execute后获取insert id 
$id = Yii::app()->db->getLastInsertID();

//yii获取get,post过来的数据 
Yii::app()->request->getParam('id');

//Yii->user(当前用户)相关 常用方法是 
<span class="redactor-invisible-space">Yii::$app->user;
//用户id</span>
Yii::$app->user->identity->id;
//用户名
Yii::$app->user->identity->username;
<span class="redactor-invisible-space">
//判断用户是否登录
</span>Yii::$app->user->isGuest