public function update($updateColumns = array()) { parent::update($updateColumns); Pap_Db_Table_CachedBanners::deleteCachedBannersForBanner($this->getId()); }
protected function clearRotatorsWithBanner($banner){ $bannerInRotator = new Pap_Db_BannerInRotator(); $bannerInRotator->setRotatedBannerId($banner->getId()); Pap_Db_Table_CachedBanners::deleteCachedBannersForBanner($banner->getId()); foreach($bannerInRotator->loadCollection() as $bannerInRotatorDelete){ Pap_Db_Table_CachedBanners::deleteCachedBannersForBanner($bannerInRotatorDelete->getParentBannerId()); } }