Typo3: Cache in Extbase Controller löschen

22. Februar 2016

Den Cache kann man in einem Extbase Controller folgendermaßen löschen:

  1. use TYPO3\CMS\Extbase\Object\ObjectManager;
  2. class Something {
  3. public function foo(){
  4. $objectManager = new ObjectManager();
  5. $clearCacheService = $objectManager->get('TYPO3\\CMS\\Install\\Service\\ClearCacheService');
  6. $clearCacheService->clearAll();
  7. }
  8. }

Wie man nur einen der Caches löscht, z.B. den Frontend Cache, habe ich noch nicht herausgefunden.