用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3869|回复: 2
收起左侧

CI数据库查询缓存问题。。。

[复制链接]
发表于 2008-5-2 22:13:39 | 显示全部楼层 |阅读模式
今天看了手册,按照手册上的去做,发现并没有得到缓存。下面是代码:
models里面:
PHP复制代码
    function cache_query()
    {
        $this->db->cache_on();
        $query = $this->db->query("SELECT * FROM e_admin");
        $this->db->cache_off();
    }
复制代码


controllers里面:
PHP复制代码
    function cache()
    {
        $this->administrator->cache_query();
    }
 
复制代码

设置的路径是:/cache

执行程序后,在/cache目录下并没有生成文件,这个目录检查过还是可写的。
自己怀疑问题出在/cache这个目录位置不正确,我在config文件中是这样配置的:
$db['default']['cachedir'] = "/cache";

麻烦弄过的帮忙看看,谢谢!
发表于 2008-5-4 00:02:12 | 显示全部楼层
你的路径应该这么写 ./cache/
这样才有效~~~~~~~~
 楼主| 发表于 2008-5-4 20:46:28 | 显示全部楼层
谢谢拉....该成./cache,然后在网站根目录建一个cache目录就ok了,^_^

本版积分规则