1. APP_DEBIG:true
2.使用pdo
问题:
查询数据,数据第一次查询正常第二次为空
原因:
...
修复方案:
方案1:
conf里设置DB_FIELDS_CACHE:false
方案2:
Pdo.php parseKey方法修改如下
protected function parseKey(&$key) {
//keycoding:又是dbType获取不到
if(empty($this->dbType)){
$this->dbType=$this->_getDsnType(C('DB_DSN'));
}
if($this->dbType=='MYSQL'){
$key = trim($key);
if(!preg_match('/[,\'\"\*\(\)`.\s]/',$key)) {
$key = '`'.$key.'`';
}
return $key;
}else{
return parent::parseKey($key);
}
}
最佳答案
