摘要: 当整个页面被缓存,但只有小部分区域需要根据不同的条件设置不同的信息。(例如商品的详细页面的缓存中用户名是动态的)这里就需要设置动态缓存。首先在被缓存的模板中使用renderDynamic进行动态渲染。使用如下renderDynamic('show_name');//动态渲染,参数为控制器中的普通方法... 阅读全文
posted @ 2014-07-03 18:40 scrit 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 具体说法就是可以缓存变量信息。设置:Yii::app()->cache->set(名字, 值, 过期时间);使用:Yii::app()->cache->get(名字);删除:Yii::app()->cache->delete(名字);清空:Yii:app()->cache->flush();缓存数据... 阅读全文
posted @ 2014-07-03 18:18 scrit 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 页面缓存是不能通过片段缓存来实现的,因为布局和内容不能同时缓存。只能通过过滤器来生成缓存。实现方法:在控制器里使用过滤器来实现 function filters (){ return array( array( ... 阅读全文
posted @ 2014-07-03 17:31 scrit 阅读(1103) 评论(0) 推荐(1) 编辑
摘要: 一、首先在main.php配置缓存组件 在components里面添加cache项。代码如下: // application components 'components'=>array( 'user'=>array( // enable cookie-... 阅读全文
posted @ 2014-07-03 16:53 scrit 阅读(308) 评论(0) 推荐(0) 编辑