#1 SPBoy
1)错误特征为用其他非文件缓存(默认)时不能把 参数$args的内容导入到符号表,这是因为新版本的类传递参数方式不同,导致其他缓存方式无法使用。
//37行
//@list($method, $name, $value, $life_time) = $args;//原来代码
extract(array_shift($args));//修正后代码
2)错误特征为没有把'cachevalue'字段的内容赋值给变量$result ,解决方法是用array_pop取出内容并且同时清空结果。
//135行
if(! $result = $this->find(array('cachename'=>$name),'cacheid DESC','cachevalue'))return FALSE;//原来代码
if(! $result = array_pop($this->find(array('cachename'=>$name),'cacheid DESC','cachevalue')))return FALSE;//修正后代码
2011-08-26 17:44:05