Neinvaliduje se cache navázana na soubor
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Oggy
- Člen | 306
Chtěl bych se zeptat, zda postupuji správně, protože se mi neinvaliduje cache, která je navázana soubor.
<?php
//vytovrim cache
$cache = new \Nette\Caching\Cache($this->context->cacheStorage, 'files');
$key = ....
$return = $cache->load($key);
if($return !== NULL) {
return $return;
}
else {
....
$cache->save($key, $data, array(
\Nette\Caching\Cache::FILES => $this->context->httpRequest->url->baseUrl.$file)
);
}
?>
ale při smazání souboru cache zůstává.
cesta k souboru je správně.
- PavelJurasek
- Člen | 39
Zkusil bych to ještě třeba předat jako pole
$cache->save($key, $data, array(
\Nette\Caching\Cache::FILES => array($this->context->httpRequest->url->baseUrl.$file)
));