我们公司的原始所有者使用Smartys设计了网站。我已经更新了产品页面,但即使我从“templates_c”中删除了我认为是缓存文件的临时文件,更新后的产品页面仍然无法显示,一切看起来仍然与以前完全相同。
我该如何清除Smartys的缓存,以便可以查看修改后的页面?
我该如何清除Smartys的缓存,以便可以查看修改后的页面?
Smarty使用编译目录和独立的缓存目录。 templates_c
可能是编译目录。缓存目录在 $smarty->cache_dir
中指定。那个是需要清空的。
在 Smarty 2 版本中,您可以执行函数clear_all_cache()
来清除所有缓存。
$smarty->clear_all_cache();
如果你正在使用Smarty 3 版本,命令是clearAllCache()
$smarty->clearAllCache();
查找缓存目录:
echo $smarty->cache_dir;