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 相关文章推荐
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
php执行sql语句的写法
Mar 10 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
PHP删除数组中的特定元素的代码
Jun 28 PHP
用mysql_fetch_array()获取当前行数据的方法详解
Jun 05 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
初识PHP中的Swoole
Apr 05 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
May 12 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
Jul 24 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
如何理解PHP核心特性命名空间
May 28 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之Smarty入门
2007/01/04 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
PHP实现添加购物车功能
2017/03/06 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
土建资料员岗位职责
2014/01/04 职场文书
公司面试感谢信
2014/02/01 职场文书
干部选拔任用方案
2014/05/26 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
Python实现的扫码工具居然这么好用!
2021/06/07 Python
PHP使用QR Code生成二维码实例
2021/07/07 PHP