From 9eb57bf3bcfd7eec189a65ac570bd4b7f9f76818 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Fri, 13 Apr 2018 14:39:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/db/Builder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/think/db/Builder.php b/library/think/db/Builder.php index e4066c68..75e89ce7 100644 --- a/library/think/db/Builder.php +++ b/library/think/db/Builder.php @@ -191,7 +191,7 @@ abstract class Builder } elseif (!is_numeric($key)) { $array[] = $this->parseKey($key, $options) . ' AS ' . $this->parseKey($field, $options, true); } else { - $array[] = $this->parseKey($field, $options, true); + $array[] = $this->parseKey($field, $options); } } $fieldsStr = implode(',', $array); @@ -579,8 +579,8 @@ abstract class Builder } else { $sort = $val; } - - $sort = in_array(strtolower($sort), ['asc', 'desc'], true) ? ' ' . $sort : ''; + $sort = strtoupper($sort); + $sort = in_array($sort, ['ASC', 'DESC'], true) ? ' ' . $sort : ''; $array[] = $this->parseKey($key, $options, true) . $sort; } }