如何在打开的购物车CMS中禁用缓存

时间:2015-07-02 02:02:22

标签: php caching opencart

我曾经在所有cache.php文件中设置$expire = 0;。从缓存文件夹中删除全部将$this->cache->delete();放在一些随机文件中。在我的brouser中使用Ctrl+F5。但缓存还活着。

4 个答案:

答案 0 :(得分:1)

最简单的方法是从false方法返回cache->get

<强>系统/库/ cache.php:

public function get($key) {
    return false;

答案 1 :(得分:1)

打开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真的应该实现一种更简单的方法来禁用缓存。

答案 2 :(得分:1)

template_cache developer_theme 中获取值。执行以下操作:

  1. 转到oc_setting表(数据库)
  2. 查找关键列的(developer_theme)
  3. 然后将值列更改为0

答案 3 :(得分:-1)

我发现了!!这对我有用...找到vqmod.php文件,然后$this->_filesModded[$sourcePath] = array('cached' => $changed);$changed分配给false,如$changed = false;保存并重新加载页面。