如果我在其中键入内容然后刷新页面,则使用我的表单的CI& Bonfire设置输入字段不会清除页面刷新。如果我手动点击URL栏或重新启动浏览器,它们只会更改。这变得令人讨厌,因为我需要通过控制器在每次刷新时使用新值填充表单。
这可能是由于视图中的缓存表单,但我不知道在哪里关闭它?
答案 0 :(得分:0)
您可以在输出最终渲染显示之前手动设置服务器标题。它也将解决缓存问题。
您可以设置为构造函数。
$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");