在做ECSHOP二次开发的时候,有时会因为缓存的原因影响程序的调试,当然管理后台有一个按钮是清除缓 存,但是频繁操作也过于繁琐。其实我们可以在开发的时候通过修改代码彻底禁用缓存,做到一劳永逸。在产品上线时再将代码修改回去打开缓存。闲话少说,接下 来我们看一下如何禁用缓存。 首先打开includes/cls_tem
首先去检查是否缓存is_cached。由两个参数确定。caching==1和direct_output==0如果静态缓存文件不存在,那么直接is_cached为否。立刻给smarty赋值。如果缓存文件存在,并且缓存里面的数据生成格式不对或者这个缓存文件已经过期。那么直接is_cached为否。立刻给smarty赋值。如果缓存文件存在,数据生成格式也正确,缓存文件也没过期,可是这个dwt模板修改时间
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号