ThinkPHP3.0-更新缓存的几点说明

作者: 坎肩儿 分类: ThinkPHP框架 发布时间: 2012-04-06 11:41

ThinkPHP更新缓存,需要用到Dir.class.php,类库文件,但是3.0里面就是没有找到这个,目前还不清楚是什么原因,无奈之下,从2.2里面的拷贝过来了。

Dir.class.php,文件路径:ThinkPHP_2.2_Full\AddOns\Library\ORG\Io\

ThinkPHP需要清除的缓冲有四个目录1个文件:模版缓存(Cache),数据缓存目录(Temp), 日志目录(Logs), 数据目录(Data),~runtime.php。

我在系统中更新缓存是一次性的,没有选择性,代码如下:

import(“@.ORG.Io.Dir”); //导入类库文件
Dir::del(RUNTIME_PATH); //删除,括号里面是路径

OK,其他路径也写上即可。

需要注意的是,只能将文件夹下的文件删除,文件夹下文件夹里面的文件需要单独写代码了。

比如,系统用了分组之后,那么,Cache目录下就会有多个文件夹,这里也分别写上,如果需要的话。