使用yiifilters下的比如PageCache需要在web.php里面的组件上配置'cache' => [ 'class' => 'yiicachingFileCache', ],

public function behaviors()
{
/*需要在config文件下的web.php里面加上
'cache' => [
'class' => 'yiicachingFileCache',
],*/
return [
[
'class' => 'yiifiltersPageCache',
'only' => ['index'],
'duration' => 60,
'variations' => [
Yii::$app->language,
],
'dependency' => [
'class' => 'yiicachingDbDependency',
'sql' => 'SELECT COUNT(*) FROM miaosha',
],
],
];
}
原文地址:https://www.cnblogs.com/jasonxiaoqinde/p/7153934.html