spClass("spHtml")->clearAll(); 我这里没反应?
发布于:2022-01-17 09:50:54
#1 小双
我生成好了静态页面,想删用clearAll删除,可是没有效果:
spClass("spHtml")->clearAll(); 我用这个清除全部静态页面,没有反应,是什么原因来,我参照手册来的?
spClass('spHtml')->clear("main", "index"); 这个也是。
哦写的代码:
public function clearHtml(){
spClass("spHtml")->clearAll();
echo "已清除整站静态页面!";
}
清除所有静态页面
2010-10-21 14:53:44
#2 小双
路径是对的,我从后台点的上面链接!
生成的目录文件夹名是html
2010-10-21 14:54:28
#3 jake
不好意思,手册上没写明,只是源码里面有注释
spClass("spHtml")->clearAll(); // 是删除文件索引,但不删除静态HTML文件
spClass("spHtml")->clearAll(TRUE); // 删除文件索引及静态HTML文件
另外,如果已经删除了文件索引,那么只能手动删除静态文件了。
2010-10-21 15:15:20
#4 小双
spClass("spHtml")->clearAll(TRUE); // 删除文件索引及静态HTML文件
可以了,只是详细文章页面是按时间生成的,用这个清除不了以时间命名的文件夹目录,只清除了静态页面文件。
2010-10-21 15:36:24