public function del(){ $type=trim($_GET['type']); if(emptyempty($type)) $this->error('请选择缓存类型!'); switch($type) { case 1:// 全部清空 $path = WEB_PATH.'Runtime'; break; case 2:// 文件缓存目录 $path = WEB_PATH.'Runtime/Temp'; break; case 3:// 数据目录 $path = WEB_PATH.'Runtime/Data/_fields'; break; case 4:// 模板文件缓存 $path = WEB_PATH.'Runtime/Cache'; break; case 5:// 清空全部后台缓存 $path = APP_PATH.'Runtime'; break; case 6:// 后台文件缓存目录 $path = APP_PATH.'Runtime/Temp'; break; case 7:// 后台数据目录 $path = APP_PATH.'Runtime/Data/_fields'; break; case 8:// 模板文件缓存 $path = APP_PATH.'Runtime/Cache'; break; } import("@.ORG.Dir");//加载Dir.class.php类(我放在后台项目里) if(!Dir::isEmpty($path)){//静态调用Dir.class.php的isEmpty() Dir::del($path); $this->success(); }else{ $this->error('已清空!'); } }
import("@.ORG.Dir") --加载Dir.class.php类(我放在后台项目里)
Dir::isEmpty($path)--静态调用Dir.class.php的isEmpty()
Dir::del($path);--静态调用Dir.class.php的del()方法.
上面在使用类时,我使用了静态调用方法,这省去了实例化的麻烦.
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。