YII文件缓存使用方法 [ 技术分享 ]
方便简单,在你的模型中加入以下代码便可,你得在main文件中配置缓存存在哪。
public function cache($duration = null, $dependency = null)
{
if ($duration === null)
$duration = 3600 * 12 * 7;
if ($dependency === null)
$dependency = new CDbCacheDependency("SELECT COUNT(*), MAX(update) FROM ".$this->tableName());//如果总记录或者update这个字段没有更新那么缓存就不会更新,如果没有update这个字段可以去掉 MAX(update)
return parent::cache($duration, $dependency);
}
结束!
lxy254069025 湖南邵阳
注册时间:2011-12-06
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝1
- 金钱110
- 威望0
- 积分110