0

如果我在其中输入内容然后刷新页面,则使用表单的 CI&Bonfire 设置输入字段不会在页面刷新时清除。只有当我手动单击 URL 栏或重新启动浏览器时,它们才会发生变化。这变得很麻烦,因为我需要在每次通过控制器刷新时使用新值填充表单。

这可能是由于在视图中缓存表单但我不知道在哪里关闭它?

图片:http ://shrani.si/f/R/A9/266TebkQ/untitled.png

4

1 回答 1

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");
于 2014-10-11T08:33:49.573 回答