Есть ли способ определения динамической глобальной переменной в Codeigniter?Мне нужно регулярно использовать:
$this->session->userdata('user_id')
в моем коде, и я действительно не хочу постоянно печатать это.В другом проекте я использовал что-то вроде:
$this->mid = $this->session->userdata('user_id')
в конструкторе контроллера, делая его доступным для каждого метода в этом контроллере, но затем я должен переопределить его в любом другом конструкторе контроллера.Я знаю, что звучу лениво, но я просто хочу сделать лучший DRY-код из возможных.Я знаю, что вы можете указать статические переменные в файле config / config.php, но эти переменные являются динамическими - поэтому я не думаю, что у вас будет доступ к объекту $ this (или чему-то другому) в этом файле.
Есть ли способ сделать такую переменную сеанса глобальной?