Я недавно решил принять Codeigniter в качестве фреймворка PHP.
Я хотел бы установить некоторые переменные, которые должны быть доступны для всех моих контроллеров / моделей / представлений.
Как бы я поступил об этом?
См. Документация CodeIgniter на $this->load->vars().
$this->load->vars()
В документации говорится:
Эта функция принимает ассоциативный массив в качестве входных данных и генерирует переменные, используя PHPфункция извлечения.Эта функция выдает тот же результат, что и второй параметр функции $this->load->view().Причина, по которой вы можете использовать эту функцию независимо, заключается в том, что вы хотите установить некоторые глобальные переменные в конструкторе вашего контроллера и сделать их доступными в любом файле представления, загруженном из любой функции.Вы можете сделать несколько вызовов этой функции.Данные кэшируются и объединяются в один массив для преобразования в переменные.
$this->load->view()