Проблема с использованием обновленных значений из конфигурационного файла в Codeigniter при автозагрузке - PullRequest
0 голосов
/ 31 мая 2019

Я использую форму ввода в панели администратора для изменения значений в пользовательском конфигурационном файле, который загружается в codeigniter поверх автозагрузки.У меня есть проблема, что после отправки (сохранения), значения формы сохраняются в файле конфигурации, но они не обновляются в $this->config->item.

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

1 Ответ

0 голосов
/ 31 мая 2019

Насколько я знаю, данные, загруженные в автозагрузчик, загружаются до выполнения контроллера. Поэтому, если вы измените данные в вызываемом контроллере, они всегда будут отличаться до перезагрузки.

Я бы порекомендовал обрабатывать данные либо в таблице базы данных, либо управлять ими вручную в файле (операция с файлом на стороне в библиотеке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...