smarty如何清除指定模板的缓存? 前台:$smarty->display("line_content.tpl",$id);可是想在后台清除该模板的所有缓存:$smarty->clear_cache("line_content.tpl");没有作用。为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到这个方法是否做了删除缓存文件的动作。$smarty->clear_cache("line_content.tpl"); 如果你设置了缓存ID $smarty->clear_cache("line_content.tpl")这样是清不掉的遍历目录删除吧。我记得SMARTY好像支持分目录存放缓存文件。 $smarty->clear_cache("line_content.tpl",'cache_id') 看文档。smarty的缓存用法。 如果是$smarty->clear_cache("line_content.tpl",'cache_id'),那么:$smarty->clear_cache("line_content.tpl",'1'),就只能更新id为1的模板。 另问:如果要加上分页,就要带两个参数:是不是用:$smarty->display("line_content.tpl",$id,$page); $smarty->clear_cache("line_content.tpl",'cache_id'),不过一般我直接在文件夹里删 $smarty->cache_dir .= "/sub_dir";//如果只要删除子目录sub_dir下的所有缓存$smarty->clear_all_cache(); php哪个ide最好用呢 请教思路 请问这样的怎么排列呢?? 如何获得本机的计算机名? 我是新手,麻烦帮看看有代码! 小妹在线求救关于session的问题,高手一定帮我的哟:) 大侠们救救我。可能是配置的问题。。。。。 PHP UDP P2P咨询 php连接mysql数据库怎么显示这个 PHP连接MSSQL2000,中文数据库名乱码,能查询到数据,但页面报错乱码,求助! 日期选择问题,请帮忙 帮帮 弟弟 啥也不显示 就显示 [1] [ 2]
$smarty->clear_cache("line_content.tpl");
$smarty->clear_cache("line_content.tpl")这样是清不掉的遍历目录删除吧。我记得SMARTY好像支持分目录存放缓存文件。
smarty的缓存用法。
那么:$smarty->clear_cache("line_content.tpl",'1'),就只能更新id为1的模板。
$smarty->display("line_content.tpl",$id,$page);
不过一般我直接在文件夹里删
$smarty->clear_all_cache();