Как очистить кэш Smarty

первоначальный владелец нашей компании имел веб-сайт, разработанный с использованием Smartys. Я обновил страницу продукта, но даже после удаления временного файла из "templates_c", который я считал файлом кэша, обновленная страница продуктов вообще не появится, все по-прежнему выглядит точно так же, как и раньше.

Как очистить кэш на Smartys так, чтобы моя измененная страница была видимой?

1 ответов


Smarty использует каталог компиляции и отдельный каталог кэша. templates_c - пожалуй, составить каталог. Кэш указан в $smarty->cache_dir. Это то, что тебе нужно опустошить.

в PHP с Smarty версии 2, Вы можете выполнить функцию clear_all_cache()

$smarty->clear_all_cache();

если вы используете Smarty версии 3, команда clearAllCache()

$smarty->clearAllCache();

чтобы узнать каталог кэша:

echo $smarty->cache_dir;