我刚刚开始在Yii工作,我试图在CClientScript中添加一些功能,然后开始覆盖我试图理解它所做的一切,所以后来我不绊倒自己不包括某些东西或包括它的错误。Yii缓存方法记录
注册脚本/文件时,我发现了一个方法调用:
$this->recordCachingAction('clientScript','registerScriptFile',$params);
我跟着这个链向下通过几类在嵌入到COutputCache一种情况下,看到的replayActions功能。这用于什么?有没有什么需要这个或者是我的怀疑,它只是一个有用的调试功能来跟踪缓存?
Tl; Dr:
为什么要记录缓存动作以便以后重播?
所以,当启用缓存缓存征询每个函数调用?在没有输出的方法中使用这个函数有什么用?还是我误解它的缓存? – Paystey
它正在缓存结果,不一定要将数据发送到stdout。 –