Chinaunix

标题: 又碰到smarty缓存稀奇问题 [打印本页]

作者: 艾斯尼勒    时间: 2009-04-20 14:03
标题: 又碰到smarty缓存稀奇问题
$smarty->caching =1 ;
var_dump($smarty->is_cached('index.tpl'));

// boolean(false) 永远如此

查看cache_dir 。里面有缓存了的文件,该目录有777的权限
作者: 艾斯尼勒    时间: 2009-04-20 14:06
我的cache_dir 是./templates/cache
我前天也碰到这种问题,一直没有解决,但后来我整个目录拷贝到别的地方突然就好了
作者: 艾斯尼勒    时间: 2009-04-20 14:27
居然又莫名其妙好了

程序和模板都没动过,我就把它又拷贝到了别的地方一次
但访问原来的这个居然就又有缓存了

不过应该动态的地方还是没有变成动态的
作者: bs    时间: 2009-04-20 18:15
缓存周期?没有看明白
作者: shmiya    时间: 2009-04-21 09:11
看手册去吧
不缓存的地方可以使用insert或block块
作者: 艾斯尼勒    时间: 2009-04-21 13:01
原帖由 shmiya 于 2009-4-21 09:11 发表
看手册去吧
不缓存的地方可以使用insert或block块


那个block的问题解决了
现在碰到的问题很奇怪。就是本来用的好好地缓存比如改下模板或者清了下缓存之后就突然不能用了
然后不知道怎么就突然好了
这种事儿太莫名其妙了
作者: bs    时间: 2009-04-21 17:36
也没有错误提示和日志吗?
作者: ws00377531    时间: 2009-04-21 17:58
还真没遇到过   smarty的缓存 效果很好嘛




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2