这个问题困扰很久,在群里得到大神的解决,记录下来方便以后使用
1.在conf配置 禁止大小写功能'DB_PARAMS’ => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL)
2.修改核心文件libarary/Db/Driver.class.php:
PDO::ATTR_CASE => PDO::CASE_LOWER 改为 PDO::ATTR_CASE => PDO::CASE_NATURAL,
3.修改common/function.php
function parse_name($name, $type=0) { /*if ($type) { return ucfirst(preg_replace_callback('/_([a-zA-Z])/', function($match){return strtoupper($match[1]);}, $name)); } else { return strtolower(trim(preg_replace("/[A-Z]/", "_\\0", $name), "_")); }*/
return $name; }
转载请注明原文地址: https://ju.6miu.com/read-450404.html