【发布时间】:2013-01-25 06:40:15
【问题描述】:
我是 CI 缓存的新手。我在使用 codeigniter 页面缓存时遇到了一些奇怪的问题。 $this->output->cache(300);
如果GET[] 中的参数发生变化,我预计不会加载缓存版本。但它在加载缓存时没有考虑任何GET[] 参数。
我有一页显示评论是否已保存[通过获取参数],
/product/product-name/?saved=true 重定向到评论表单所在的同一页面。但它不起作用。如何根据 get 参数使旧缓存无效并创建新缓存?或者我需要改变我的评论系统的行为?
谢谢。
编辑
在这种情况下我应该简单地使用database cache 而不是Web page cache 吗?
【问题讨论】:
-
为时已晚,但我遇到了同样的问题并在下面提供了解决方案。 :)
标签: codeigniter caching