/** * Finds user by [[username]] * * @return User|null */ protected function getUser() { if ($this->_user === null) { $this->_user = BackendUser::findByUsername($this->username); } return $this->_user; }
<?php use yii\helpers\Html; use yii\web\User; use common\models\BackendUser; if (Yii::$app->user->isGuest) { $usermodel = new BackendUser(); $userbaname = "Guest"; } else { $usermodel = BackendUser::find()->where(['id' => Yii::$app->user->identity->id])->one(); $userdetails = Yii::$app->user->identity; } //echo "<pre>";print_r($usermodel);die; ?> ?> <aside class="main-sidebar"> <!-- sidebar: style can be found in sidebar.less --> <section class="sidebar"> <!-- Sidebar user panel --> <div class="user-panel"> <div class="pull-left image"> <?php echo Html::img('images/user2-160x160.jpg', array('class' => 'img-circle')); ?> </div> <div class="pull-left info"> <p><?php echo ucwords(strtolower($usermodel->username)); ?> </p> <a href="#"><i class="fa fa-circle text-success"></i> Online</a>