以某种方式缓存所有tpl文件-至少我认为是这样...
如果我想更新文件,我需要重命名它,更新文件将始终输出以前的版本,即使已在服务器上将其删除。 我该如何解决?
btw:我之所以使用Smarty,是因为我必须这样做,而不是因为我想要(旧系统在过去15年中未更新),这就是为什么我真的不知道如何解决的原因。我找不到与Google合适的答案...
此帮助有效吗?如果可以,该如何使用? https://www.smarty.net/docsv2/en/caching.tpl
答案 0 :(得分:0)
根据您所包含的链接中的文档,您可以执行以下操作:
$smarty->caching = 0;
(其中$smarty
是您的模板)来完全禁用模板的缓存。$smarty->clear_cache('template_name.tpl');
或所有模板$smarty->clear_all_cache();
手动清除模板的缓存。