[TYPO3-english] Clear Cache of `cache_pages` from external extension
Pablo Feldman
pablofeldman90 at gmail.com
Thu Nov 13 19:03:22 CET 2014
Hi list!
I'm trying to clear the cache of table `cache_pages`
, which is being populated,
from an extension,
using this php code:
$GLOBALS['typo3CacheManager']->getCache('cache_pages')->flush();
It's seems that Typo3 does not recognize 'cache_pages' as a cache,
because, when I run that line it returns:
A cache with identifier "cache_pages" does not exist.
I don't know what I'm missing, I also dumped the content of
*$GLOBALS['typo3CacheManager']*, the check which caches recognize, and I
only have this:
protected $cacheFactory =>
NULL
protected $caches =>
array(3) {
'cache_extbase_object' =>
class t3lib_cache_frontend_VariableFrontend#9 (3) {
protected $useIgBinary =>
bool(false)
protected $identifier =>
string(20) "cache_extbase_object"
protected $backend =>
class t3lib_cache_backend_DbBackend#8 (13) {
...
}
}
'tx_extbase_cache_reflection' =>
class t3lib_cache_frontend_VariableFrontend#13 (3) {
protected $useIgBinary =>
bool(false)
protected $identifier =>
string(27) "tx_extbase_cache_reflection"
protected $backend =>
class t3lib_cache_backend_DbBackend#12 (13) {
...
}
}
'tx_extbase_cache_object' =>
class t3lib_cache_frontend_VariableFrontend#15 (3) {
protected $useIgBinary =>
bool(false)
protected $identifier =>
string(23) "tx_extbase_cache_object"
protected $backend =>
class t3lib_cache_backend_DbBackend#14 (13) {
...
}
}
}
protected $cacheConfigurations =>
array( 0 ) {
}
}
Any help?
Thanks in advance
More information about the TYPO3-english
mailing list