Cache jako service – nefunkční tagy
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- honzap
- Člen | 5
Používám cache je Service (Environment::getCache() spolu s nastavením adaptéru v config.ini). Po upgradu na Nette 2.0(rev.ecc11dfadc…) přestaly fungovat tagy. Vyhazuje to InvalidStateException/MemcachedStorage.php:135. Uvedená výjimka je vyvolána, pokud ve třídě neexistuje Nette\Context. Pokud to chápu dobře, tak service se vytváří bez parametrů konstruktoru (Nette\Context:121), tudíž Context se nemá do service jak dostat. Zároveň by mě zajímalo, zda je při tomto použití vůbec možné nastavit parametry *Storage, ale to už je na jiný post (a MemcachedStorage by měla umět pooling)