O método removePattern do sfFileCache pode receber “**” como parâmetro e desse modo conseguimos remover recursivamente todos os arquivos de uma determinada pasta.
Esse trecho é útil para apagar o cache sem acessar o CLI.
$frontend_cache_dir = sfConfig::get(‘sf_cache_dir’).‘/frontend/prod/template’;
$cache = new sfFileCache(array(‘cache_dir’ => $frontend_cache_dir));
$cache->removePattern(‘**’); // remove tudo do diretorio
$cache = new sfFileCache(array(‘cache_dir’ => $frontend_cache_dir));
$cache->removePattern(‘**’); // remove tudo do diretorio
É só isso.. =D

Post a Comment