提交我的注册表后,我执行插入功能,将新记录添加到数据库并重定向到列表页面。在列表页面中我没有看到新添加的记录,但它在数据库中。一旦我刷新浏览器(Ctrl + F5),它就会显示在列表页面中。
有什么问题?实际上,我尝试使用强制代码
列出数据时删除缓存文件$this->output->clear_cache();
但它不适合我。 有人知道这个问题的解决方案吗?
答案 0 :(得分:4)
在构造函数
中尝试以下代码$this->output->set_header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT');
$this->output->set_header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
$this->output->set_header('Pragma: no-cache');
$this->output->set_header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");