jackiesun
(Fleaphp)
1
public function filters()
{
return array(
array(
'system.web.widgets.COutputCache',
'duration'=>100,
'varyByParam'=>array('id'),
),
);
}
这样配置 后,只要浏览就会缓存起来了,现在问题是,如果页面里有不想缓存的,应该如果在页面里面写呢?谢谢
qiang
(Qiang Xue)
2
使用CController::renderDynamic
jackiesun
(Fleaphp)
3
在render时候吗
$this->render(‘index’);
改成 $this->renderDynamic 这样吗?
jackiesun
(Fleaphp)
4
想在页面里写的 比如 $this->nocache() 这里的内容不缓存 $this->nocache()
qiang
(Qiang Xue)
5
在你的view里写。注意renderDynamic的参数是一个php callback (函数)。这个函数负责生成不缓存的内容。具体请参看guide。
http://www.yiiframework.com/doc/guide/caching.dynamic