thinkphp 消除缓存文件不存在时报错

 快速缓存方式 File

对还没有缓存过的key 使用 S('key',NULL); 将会导致

  
  
  
  
  1. NOTIC: [2] unlink(manage/Runtime/Temp/[email protected]) [<a href='function.unlink'>function.unlink</a>]: No such file or directory CacheFile.class.php 第 216 行. 

 

/ThinkPHP/Lib/Think/Util/Cache/CacheFile.class.php 216行

增加

if(file_exists($this->filename($name)))

  
  
  
  
  1. public function rm($name
  2.     if(file_exists($this->filename($name))) 
  3.     return unlink($this->filename($name)); //《216行 
消除缓存文件不存在时报错。

 

你可能感兴趣的:(职场,缓存,thinkphp,休闲)