include的时候缓存(局部缓存)???我操作无效。。

#1 fosf

include的时候缓存(局部缓存)

在模板中,我们在include文件的时候,也可以设置包含的文件的缓存时间。

    <{include file='sub_template.tpl' cache_liftetime=500}>
这个缓存还要在哪里设置嘛,我开启了缓存,缓存文件夹中有文件生成,
但是我修改模板后,内容也修改了,说明缓存是无效的,

2014-07-25 19:32:07

#2 jake

“修改模板”,smarty的缓存是会清除的。这个缓存是指不会每次运行时重新生成,但是会检查模板的修改。

不过一般建议是别用smarty自带的缓存,因为主要缓存集中在数据层,模板层缓存来没有意义。

2014-07-25 21:17:24