Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][Symfony]Czyszczenie cache - programowo
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Witam

Potrzebuję wyczyścić cache po edycji dokumentu, jak to programowo zrobić? Jest takie zdarzenie np: dla listenera gdzie po zapisie mogę cache wyczyścić? Może ktoś podpowie jak i gdzie to najlepiej zrobić?

Mam takie funkcje do tego:

  1. function clearUrlCache() {
  2.  
  3. $fs = new Filesystem();
  4.  
  5. $fs->remove($this->container->getParameter('kernel.cache_dir') . "/appProdUrlGenerator.php");
  6. $fs->remove($this->container->getParameter('kernel.cache_dir') . "/appProdUrlMatcher.php");
  7.  
  8. $fs->remove($this->container->getParameter('kernel.cache_dir') . "/appDevUrlGenerator.php");
  9. $fs->remove($this->container->getParameter('kernel.cache_dir') . "/appDevUrlMatcher.php");
  10. }


I potem w użyciu:

  1. $this->clearUrlCache();
  2. exec('php app/console cache:clear --env=prod --no-debug');
  3. exec('php app/console cache:clear --env=dev --no-debug');
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:16