public function getUserData() { $id = Yii::$app->user->getId(); $uid = new UserId($id); $user = UserService::getUserById($uid); $this->view->params['userInfo'] = $user; ////////////////////////////////////////////////////// request service $notification = RequestService::getMyRequests($uid); $this->view->params['notification_data'] = $notification; $this->view->params['notification_count'] = count($notification); }
public function getUserData() { $id = Yii::$app->user->getId(); $uid = null; try { $uid = new UserId($id); } catch (InvalidUserException $e) { Yii::$app->session->setFlash("error", "User does not exists"); Yii::$app->user->logout(true); } $user = $uid->getUser(); $this->view->params['userInfo'] = $user; ////////////////////////////////////////////////////// request service $notification = RequestService::getMyRequests($uid); $this->view->params['notification_data'] = $notification; $this->view->params['notification_count'] = count($notification); }