2011-03-22 38 views
5

Pierwotny właściciel naszej firmy miał stronę zaprojektowaną przy użyciu Smartys. Zaktualizowałem stronę produktu, ale nawet po usunięciu pliku tymczasowego z "templates_c", który uważałem za plik pamięci podręcznej, strona zaktualizowanych produktów w ogóle się nie wyświetli, wszystko nadal wygląda dokładnie tak, jak poprzednio.Jak wyczyścić pamięć podręczną Smarty'ego

Jak wyczyścić pamięć podręczną w Smartys, aby można było wyświetlić moją zmodyfikowaną stronę?

Odpowiedz

12

Smarty używa katalogu kompilacji i osobnego katalogu pamięci podręcznej. templates_c to prawdopodobnie katalog kompilacji. Pamięć podręczna jest określona w $smarty->cache_dir. To ten, który musisz opróżnić.

W PHP ze Smarty wersji 2, można wykonać funkcję clear_all_cache()

$smarty->clear_all_cache(); 

Jeśli używasz Smarty w wersji 3, komenda jest clearAllCache()

$smarty->clearAllCache(); 

Aby dowiedzieć katalogu pamięci podręcznej:

echo $smarty->cache_dir; 
+0

Dzięki, teraz spróbuję. W jaki sposób http://xfactorservers.com/game_servers/ ładuje inną stronę z http://xfactorservers.com/game_servers.php? Czy tak właśnie to jest buforowane? –

Powiązane problemy