public function actionDisableExpiredBanners() { if (Yii::$app->request->userIP == '127.0.0.1') { $updatedCnt = Banner::updateAll(['status' => Banner::STATUS_DISABLED], "date_end > 0 AND date_end < " . time()); if ($updatedCnt > 0) { CacheHelper::delete('Banner'); } } }
public function clearCache($event) { if (method_exists($event->sender, 'tableName')) { $tagName = $event->sender->tableName(); } else { $tagName = join('', array_slice(explode('\\', get_class($event->sender)), -1)); } CacheHelper::delete($tagName); }
public function actionDisableExpiredVotes() { if (Yii::$app->request->getUserIP() == '127.0.0.1') { $updatedCnt = Vote::updateAll(['status' => Vote::STATUS_DISABLED], "date_end > 0 AND date_end < " . time()); if ($updatedCnt > 0) { CacheHelper::delete(CacheHelper::getTag(Vote::className())); } } }