Yii2 使用redis缓存ActiveDataProvider

Yii2 使用redis缓存ActiveDataProvider,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,如何缓存活动数据提供程序查询的数据。如果查询运行其从缓存获取数据 return new ActiveDataProvider([ 'query' => Aircraft::find()->andWhere(['owner_id' => 6, 'owner_type' => 'organization']), ]); 只要配置了缓存组件,使用就足够了: return new ActiveDataProvider([ 'query' => Aircra

如何缓存活动数据提供程序查询的数据。如果查询运行其从缓存获取数据

return new ActiveDataProvider([
    'query' => Aircraft::find()->andWhere(['owner_id' => 6, 'owner_type' => 'organization']),
]);
只要配置了缓存组件,使用就足够了:

return new ActiveDataProvider([
    'query' => Aircraft::find()
        ->andWhere(['owner_id' => 6, 'owner_type' => 'organization'])
        ->cache($cacheDuration),
]);