Codeigniter -数据列表缓存未正确清除

rjjhvcjd  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(122)

在提交我的注册表后,我执行插入功能,将新添加的记录插入数据库并重定向到列表页面。在列表页面中,我没有看到新添加的记录,但它在数据库中。一旦我刷新浏览器(Ctrl+F5),它将显示在列表页面中。
实际上,我试图在使用blow代码列出数据时删除该高速缓存文件。

$this->output->clear_cache();

但是它对我不起作用。有人知道这个问题的解决方案吗?

c8ib6hqw

c8ib6hqw1#

在构造函数中尝试以下代码

$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");

相关问题