• Как сбросить кэш Yii2?

    @Kar_mad_on
    Лучше всего использовать Теги для этого кеша, так возможно сделать один смыв кеша для целой кучи ключей и запросов
    $tag = 'Customer-' . $id;                           // готовим таг
      $ttl = 60 * 60 * 24 * 4;                            // готовим время жизни кеша
    
       $result = Customer::getDb()->cache(function ($db) use ($id) {
               return Customer::findOne($id);
       }, $ttl, new TagDependency(['tags' => $tag]));      // Пометка тагом данного кеша
                    
     TagDependency::invalidate(Yii::$app->cache,$tag);   // Очистка всех кешей с данным тагом
    Ответ написан
    Комментировать