Dla przykładu
public function executePublish(sfWebRequest $request) { $request->checkCSRFProtection(); $job = $this->getRoute()->getObject(); $job->publish(); if ($cache = $this->getContext()->getViewCacheManager()) { $cache->remove('sfJobeetJob/index?sf_culture=*'); $cache->remove('sfJobeetCategory/show?id='.$job->getJobeetCategory()->getId()); } $this->getUser()->setFlash('notice', sprintf('Your job is now online for %s days.', sfConfig::get('app_active_days'))); $this->redirect($this->generateUrl('job_show_user', $job)); }
nierozumiem tak naprawde co ten "remove" wykonuje. Usuwa pliki z cache to wiem, ale nie rozumiem jak np usunac cale cache z frontend jezeli potrzebuje. Prosze o wytlumaczenie na czym to polega