提交我的注册表单后,我执行插入功能以将新记录添加到数据库中并重定向到列表页面。在列表页面中我没有看到新添加的记录,但它在数据库中。一旦我刷新浏览器(Ctrl+F5),它就会显示在列表页面中。
问题是什么?实际上,我尝试在使用打击代码列出数据时删除缓存文件
$this->output->clear_cache();
但它不适合我。有人知道这个问题的解决方案吗?
提交我的注册表单后,我执行插入功能以将新记录添加到数据库中并重定向到列表页面。在列表页面中我没有看到新添加的记录,但它在数据库中。一旦我刷新浏览器(Ctrl+F5),它就会显示在列表页面中。
问题是什么?实际上,我尝试在使用打击代码列出数据时删除缓存文件
$this->output->clear_cache();
但它不适合我。有人知道这个问题的解决方案吗?
在构造函数中尝试以下代码
$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");