Использование КИ&Поля ввода настроек Bonfire моей формы не очищаются при обновлении страницы, если я что-то наберу в них, а затем обновлю страницу. Они меняются только в том случае, если я вручную нажимаю на строку URL или перезагружаю браузер. Это становится неприятностью, так как мне нужно заполнять форму новыми значениями при каждом обновлении через контроллер.
Это может быть связано с кэшированием форм в представлениях, но я не знаю, где его отключить?
Вы можете вручную установить заголовки сервера перед выводом окончательного визуализированного отображения. Это тоже решит проблему с кешем.
Вы можете установить в конструктор.
$this->output->set_header("HTTP/1.0 200 OK");
$this->output->set_header("HTTP/1.1 200 OK");
$this->output->set_header('Last-Modified: '.gmdate('D, d M Y H:i:s', $last_update).' GMT');
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");
Других решений пока нет …