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

[讨论/交流] CI有没有办法这样子操作Cache?

[复制链接]
发表于 2012-4-27 00:10:47 | 显示全部楼层 |阅读模式
本帖最后由 rickylin 于 2012-4-27 00:13 编辑

刚从SP框架看到的方法:
PHP复制代码
 
$guestbook = spClass("guestbook");
$this->results = $guestbook->spCache(3600)->findAll();
 
复制代码

直接就一行代码搞定了取数据及生成cache,这是叫链接式操作吧,省心。

再看下CI MP_Cache的方法,费劲啊。
PHP复制代码
 
$this->load->library('MP_Cache');
$listNews = $this->mp_cache->get('listNews');
if($listNews===false){
   $listNews = $this->News_model->getNewslist('guest')->result();
   $this->mp_cache->write($listNews, 'listNews');
}
$data['listNews']= $listNews;
$this->layout->view('news', $data);
 
复制代码


发表于 2012-4-27 19:19:48 | 显示全部楼层
mp_cache 是第三方类库吧,所以费劲,呵呵。

本版积分规则