Как перенаправить значение на другой контроллер внутри CodeIgniter?

В настоящее время я пытаюсь реализовать некоторые функции внутри моего приложения CodeIgniter:
Внутри одного контроллера я хочу присвоить значение переменной, хранящейся где-то глобально, чтобы оно могло быть прочитано другим контроллером после перенаправления.

  • Проблема здесь в том, что значение может измениться во время выполнения (поэтому оно не является постоянным значением), поэтому я не могу использовать config для хранения этого значения. Кроме того, файл конфигурации будет сброшен к значениям по умолчанию при перенаправлении с одного контроллера на другой.
  • Методы post или get также не могут быть использованы.
  • Значение слишком чувствительно, чтобы хранить его с помощью сеансов.

Я попытался создать синглтон (класс, расширяющий CI_Model в этом примере). Установка значения синглтона с одного контроллера работает, но чтение этого значения с другого контроллера не работает. Модель загружается автоматически, поэтому она доступна каждому контроллеру в приложении. Также расширение класса CI_Controller не решает мою проблему. У вас есть идеи, как решить эту проблему?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]