попробуйте это: Сначала вы должны задать имя пользователя в глобальной переменной:
class Example extends CI_Controller {
public $gData = "";
public function userinfo() {
//Here i fetch user infomration from database table
$userName = "userName";
$this->gData = $userName;
}
public function getuserinfo() {
$this->userinfo();
echo $this->gData;
}
}
ИЛИ вы можете использовать конструктор: Я не знаком с CI
class Example extends CI_Controller {
public $gData = "";
Public function __construct() {
parent::__construct();
$this->userinfo();
}
public function userinfo() {
//Here i fetch user infomration from database table
$userName = "userName";
$this->gData = $userName;
}
public function getuserinfo() {
echo $this->gData;
}
}
Отредактированный ответ: На основе комментариев решение может быть таким, если вы не хотите использовать сессию:
1. Создайте представление, используя Запрос userinfo.
2. Создайте модель, используя это представление, и напишите свою логику c. Я думаю, что это может помочь вам. Это не замедлит ваш результат.