MemcachedStorage konfiguracia
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bazo
- Člen | 620
ahojte,
zapol som si MemcachedStorage pre cachovanie v config.ini, v aplikacii
pouzivam aj tagy pre cache, takze mi to vyhodi vynimku
InvalidStateException CacheJournal has not been provided.
Je nejake moznost ako priradit journal v config.ini alebo musim pouzit factory?
Ako by potom mala vyzerat ta factory?
Diky
- kravčo
- Člen | 721
Takto sa ti vytvorí MemcachedStorage bez žurnálu, potrebuješ factory, viď Configurator
Pridaj radšej do bootstrapu
$context = Environment::getContext();
$context->removeService('Nette\Caching\ICacheStorage');
$context->addService('Nette\Caching\ICacheStorage', function() {
$journal = Nette\Environment::getService('Nette\Caching\ICacheJournal');
return new Nette\Caching\Storages\MemcachedStorage('localhost', 11211, '', $journal);
});