TYPO3 4.5 Clear Cache in Frontend Extension

Gerade damit gekämpft, daher die kurze Notiz. Um den Cache innerhalb einer Frontend_Extension zu löschen genügt ab Typo3 4.5 die Zeile:

$GLOBALS['TSFE']->clearPageCacheContent_pidList($pidList)

Der bisher verbreitete Weg über clear_cacheCmd führt zu einem „Fatal error: Call to a member function writelog() on a non-object“, da die Funktion davon ausgeht das ein Backend-User existiert. Das Problem und die Lösung steht bereits hier im Bugtracker.