rickylin 发表于 2012-4-27 00:10:47

CI有没有办法这样子操作Cache?

本帖最后由 rickylin 于 2012-4-27 00:13 编辑

刚从SP框架看到的方法:

$guestbook = spClass("guestbook");
$this->results = $guestbook->spCache(3600)->findAll();

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

再看下CI MP_Cache的方法,费劲啊。

$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);


Hex 发表于 2012-4-27 19:19:48

mp_cache 是第三方类库吧,所以费劲,呵呵。
页: [1]
查看完整版本: CI有没有办法这样子操作Cache?