目录可能有所改动。
生成的应该都是以index.html结尾的缓存文件。
清除指令是没问题的,要注意的就是目录还有文字大小写。
再有一点就是权限问题,但Win下很少出现。
生成的应该都是以index.html结尾的缓存文件。
清除指令是没问题的,要注意的就是目录还有文字大小写。
再有一点就是权限问题,但Win下很少出现。
解决方案 »
- 读取 excel文件出错---Notice: iconv() 。。。
- 招兼职程序员,有意者请进
- session_start(): 问题!~急~大家帮忙啊!~
- php+ffmpeg转码问题
- 请大家帮忙推荐一款比较好的mysql建模工具
- PHP数组处理问题
- 近日安装了一个phpMyAdmin可老是出现以下问题.请高手指点!
- 表单这里是不是要输入数据库中的字段呢
- ImageColorTransparent 使背景透明为什么无效??
- php5.6 preg_replace如何替换成preg_replace_callback
- 各位高手请赐教,我刚写好的PHP网站,放到网上就不正常
- 请问如何调用股票的行情图???
$smarty->clear_cache("index.html");
修改成为:
$smarty->clear_cache();
这样的话,
%%35^35A^35A6CBC0%%a.html
index^%%77^774^774BE9C9%%index.html
b8^%%77^774^774BE9C9%%index.html
这三个缓存全部删除了,为什么啊?奇怪
为啥没有反应啊?SysTem128
人家要清除所有由index.html生成的缓存,显然所有由index.html和缓存键生成的内容都应被删除。
而不是清除拥有某缓存键的文件。无论是
$smarty->display("index.html","index");
还是
$smarty->display("index.html","b8"); 都应在
$smarty->clear_cache("index.html");
时被清除掉。
语句是没有问题的,没有执行成功肯定是其他原因。
我也碰见了这个问题,不过仔细看一下手册,可能使我们的理解有点错误吧~说不太清楚!如果想删除所有cache_id为a的缓存文件应该这么写:$smarty->clear_cache('index.html','a');再有就是缓存组的相关内容,你可以定义一个缓存组:$smarty->display('index.html','group|a');现在你定义了一个名为:group的缓存组,当然这个组里放的内容是你自己定义的!好了,现在就是重点,你问的是删除所有index.html生成的模板,OK,你用这句话试试:$smarty->clear_cache(NULL,'group');这个是不是你问的意思?
个人愚见~