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

[HELP] 如何把一个公用的模块做成缓存文件,并嵌套在页面

[复制链接]
发表于 2012-7-9 13:06:36 | 显示全部楼层 |阅读模式
    情况是这样的,一个网站中,有一个某块是关于栏目的,栏目页面中有好几个边框都是统计当前栏目及子栏目的数量:
    如:
         房产(123)
               公寓出租(52)
               公寓出售(50)
               求租(21)
   每次都要从数据库中读取数字,于是我在控制器中把那个具体功能模块缓存了
         
PHP复制代码
 
           public function leftbar()
           {
                $this->output->cache(60);
                $this->cache = $this->load->view('classifieds/leftbar',$this->info,TRUE);
           }
 
复制代码

   不过效果却是没有按预料的来,那个缓存文件只有一个时间戳,我想了想,可能是我理解ci的缓存有误吧
         
PHP复制代码
 
           public function leftbar()
           {
                $this->output->cache(60);
                $this->load->view('classifieds/leftbar',$this->info);
           }
           
复制代码


    这样是可以看到那个详细信息的缓存的,可是如何引入到相关的页面呢。
    哪位大大可以帮忙解惑!!!

本版积分规则