【发布时间】:2011-10-14 23:25:24
【问题描述】:
我刚开始在 Yii 中工作,我正在尝试向 CClientScript 添加一些功能,在开始覆盖之前,我试图了解它所做的一切,这样我以后就不会因为不包含某些东西或包括它错了。
我在注册脚本/文件时发现了一个方法调用:
$this->recordCachingAction('clientScript','registerScriptFile',$params);
在一个案例中,我已经通过几个类沿着这条链向下到 COutputCache,并看到了 replayActions 函数。这是干什么用的?有什么需要这样做的吗,还是我怀疑它只是一个有用的调试功能来跟踪缓存?
Tl;博士:
为什么要记录缓存操作以供以后重放?
【问题讨论】: