'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL),
但在跨数据库查询时,查找出来的字段名会自动转换成小写,也就是说上面的配置只对模块自身数据库生效,代码如下:一、在模块自身数据库查询,字段显示正常
$list1 = M('Rudang')->where('id = 1')->find();
dump($list1);
array (size=6)
'id' => string '1' (length=1)
'isDel' => string '0' (length=1)
'cUid' => string '1' (length=1)
'cTime' => string '1416810731' (length=10)
'uUid' => string '1' (length=1)
'uTime' => string '1419567767' (length=10)
二、跨数据库查询,字段全被转换成小写了$list2 = M('Process', 'eo_', 'DB_ADMIN')->where('id = 1')->find();
dump($list2);
array (size=6)
'id' => string '1' (length=1)
'isdel' => string '0' (length=1)
'cuid' => null
'ctime' => null
'uuid' => null
'utime' => null
最佳答案
