smarty缓存问题请大家看一看 目录可能有所改动。生成的应该都是以index.html结尾的缓存文件。清除指令是没问题的,要注意的就是目录还有文字大小写。再有一点就是权限问题,但Win下很少出现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对啊?我是windowsxp系统,如果把test.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 这三个缓存全部删除了,为什么啊?奇怪 因为它没有参数时等同于$smarty->clear_all_cache(); $smarty->clear_cache("index.html"); 为啥没有反应啊?SysTem128 难道是smarty的bug大家有没有遇到过类似的情况啊 $smarty->clear_cache("index.tpl","CACHEID");指定一下缓存的ID 一点都不是正解。人家要清除所有由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');这个是不是你问的意思?个人愚见~ 最后叮嘱一句,$smarty->clear_cache(NULL,'group'); 获取sina邮箱联系人列表失败,求救!!! 急需PHP大型网站开发人员 URL中为什么会自己多了一个X、Y坐标 求:PHP文章分页原理及实用代码? php二维数组 怎么从二进制文件读取汉字? 如何取得多选select的值 关于DIE关键字的用法 php空字符串和0的问题,救命 我找了一个用类写的一个东西,个人认为 各位高手请赐教,我刚写好的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');这个是不是你问的意思?
个人愚见~