标签:
首先,要知道页面缓存是在什么时候使用的。一般是在所有操作之前缓存文件。
yii中有个behaviors()方法,在控制器的所有方法之前执行。所以一般在这个方法中缓存页面。
public function behaviors() { return[ [ ‘class‘=>‘yii\filters\PageCache‘, ‘duration‘=>1000, ‘dependency‘=>[ ‘class‘=>‘yii\caching\FileDependency‘, ‘fileName‘=>‘test.txt‘ ] ] ]; }
参数: | class | 要使用的类名,这里使用了PageCache页面缓存类 |
duration | 缓存有效时间 | |
dependency | 配置缓存依赖 | |
返回值: |
标签:
原文地址:http://www.cnblogs.com/archisama/p/5405004.html