Yii开启片段缓存的方法


Posted in PHP onMarch 28, 2016

本文实例讲述了Yii开启片段缓存的方法。分享给大家供大家参考,具体如下:

1、main.php文件中的components中添加:

cache'=>array(
    'class'=>'system.caching.CFileCache',
),

2、在view中哪里需要缓存就添加这句话

<?php if($this->beginCache('aaa',
    array(
      'duration'=>3360,
      'varyByParam'=>array('page'),
      'dependecy'=>array(
        'class'=> 'system.caching.CDbCacheDependency',
        'sqll'=>'select count(server) from {{game_serve}}' ,
        //设置依赖缓存,如果这个语句变化了,缓存跟新
      ),
    )
  )
){
//这里是没有缓存走的,上面设置缓存时间,并且设置变化缓存,如果没有分页就不需要最后一个参数
}
?>
//结束缓存这里,当没有缓存的时候走下面这if结尾也会缓存住信息,当前缓存在runtime文件夹中

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php adodb连接不同数据库
Mar 19 PHP
PHP教程 变量定义
Oct 23 PHP
centos 5.6 升级php到5.3的方法
May 14 PHP
php设计模式 Composite (组合模式)
Jun 26 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
Dec 24 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
PHP面试题之文件目录操作
Oct 15 PHP
PHP实现的网站目录扫描索引工具
Sep 08 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 #PHP
CI映射(加载)数据到view层的方法
Mar 28 #PHP
CI配置多数据库访问的方法
Mar 28 #PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 #PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 #PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 #PHP
php实现简单爬虫的开发
Mar 28 #PHP
You might like
说明的比较细的php 正则学习实例
2008/07/30 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
offsetParent 算法分析
2010/04/05 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
jquery中ajax跨域方法实例分析
2015/12/18 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
Python标准异常和异常处理详解
2015/02/02 Python
python中使用序列的方法
2015/08/03 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
python跨文件使用全局变量的实现
2020/11/17 Python
python re模块常见用法例举
2021/03/01 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
课内比教学心得体会
2014/09/09 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL
源码安装apache脚本部署过程详解
2022/09/23 Servers