Приведу пример кеширования данных:
Контроллер вывода информации:
Код:
// пытаемся получить кеш
$cats = Yii::$app->cache->get('cats');
// если кеш пуст, записываем его на день
if(!$cats){
$modelCategory = new Category();
$cats = $modelCategory::find()->all();
Yii::$app->cache->set('cats', $cats, 85400);
}
Контроллер редактирования:
Код:
// удаляем кеш
Yii::$app->cache->delete('cats');