Hi,

Jan Behrens schrieb:
> public static function clearCache() {
>         if (t3lib_div::int_from_ver(TYPO3_version) >= 4003000) {
>             $pageCache =
> $GLOBALS['typo3CacheManager']->getCache('cache_pages');
>             $pageCache->flushByTag('cal');
>         } else {
>             $GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pages',
> 'reg1=77');
>         }
>     }
> 
> ne idee eines workarounds?


Wir hatten das Problem in einer unserer Extensions auch. Das Problem
ist, dass man bei TYPO3 >= 3 trotzdem die Cache-Tabellen direkt benutzen
muss, wenn das Caching-Framework ausgeschaltet ist. So sieht unsere
Strategie dabei aus:

public static function clearFrontEndCacheForRealtyPages() {
        if (t3lib_div::int_from_ver(TYPO3_version) > 4002999
                && TYPO3_UseCachingFramework
        ) {
                self::clearCacheWithCachingFramework();
        } else {
                self::deleteCacheInTable();
        }
}

Gruß


Oliver
-- 
Certified TYPO3 Integrator | TYPO3 Security Team Member
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an