ThinkPHP3.0-更新缓存的几点说明
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目录下就会有多个文件夹,这里也分别写上,如果需要的话。