yii缓存
jianfly.com 2019-01-31 2470次浏览
<?php //获取缓存组件 $cache = \YII::$app->cache; //往缓存中写数据 $cache->add('key1', 'hello world!'); //读缓存 $data = $cache->get('key1'); //修改缓存 $cache->set('key1', 'hello world2'); //删除数据 $cache->delete('key1'); //清空 $cache->flush(); //有效期设置 $cache->add('key', 'hello world!', 15);//15秒 $cache->set('key', 'hello world!', 15);//15秒 ?> //片段缓存 <?php $duration = 15;//缓存时间 //缓存依赖 $dependency = [ 'class' => 'yii\caching\FileDependency', 'fileName'=>'hw.txt' ];//$this->beginCache('cache_div', ['dependency'=>$dependency]) //缓存开关 $enabled = false;//$this->beginCache('cache_div', ['enabled'=>$enabled]) ?> <?php if($this->beginCache('cache_div', ['duration'=>$duration])){ ?> <div id='cache_div'> <div>这里会被缓存</div> </div> <?php $this->endCache(); } ?>
- 上一篇:Yii2(电商)
- 下一篇:yii数据库基本操作