我曾经在所有cache.php文件中设置$expire = 0;
。从缓存文件夹中全部删除。将$this->cache->delete();
放入一些随机文件中。在我的浏览器中使用Ctrl+F5
。但缓存仍然存在。
最简单的方法是从cache->get
方法返回false
:
system/library/cache.php:
public function get($key) {
return false;
打开system/library/cache.php
并评论这些:
public function get($key) {
// return $this->adaptor->get($key);
}
public function set($key, $value) {
// return $this->adaptor->set($key, $value);
}
我知道,这很烦人。OpenCart确实应该实现一种更简单的方式来禁用缓存。
template_cache从developer_them获取值。执行以下操作:
- 转到oc_setting表(数据库(
- 查找关键列的(developer_theme(
- 然后将值列更改为0
我找到了!!这对我很有效…查找vqmod.php文件,在$this->_filesModded[$sourcePath] = array('cached' => $changed);
之前将$changed
分配给false
,就像$changed = false;
保存和重新加载页面一样。