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 相关文章推荐
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
PHP session会话的安全性分析
Sep 08 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
php目录遍历函数opendir用法实例
Nov 20 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
通过实例解析PHP数据类型转换方法
Jul 11 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
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
jQuery插件 tabBox实现代码
2010/02/09 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
vue 中的keep-alive实例代码
2018/07/20 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
python使用Matplotlib画饼图
2018/09/25 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
关于Keras Dense层整理
2020/05/21 Python
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
GWebs公司笔试题
2012/05/04 面试题
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
golang中的空接口使用详解
2021/03/30 Python
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
Python 发送SMTP邮件的简单教程
2021/06/24 Python
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技