From fed6308912982320fe57cf62ceef2ca69fbb796a Mon Sep 17 00:00:00 2001 From: thinkphp Date: Mon, 19 Jul 2021 15:46:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3orderField=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/db/Builder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/db/Builder.php b/src/db/Builder.php index 73244f4d..1a1921f7 100644 --- a/src/db/Builder.php +++ b/src/db/Builder.php @@ -969,8 +969,8 @@ protected function parseOrderField(Query $query, string $key, array $val): strin $sort = in_array($sort, ['ASC', 'DESC'], true) ? ' ' . $sort : ''; $bind = $query->getFieldsBindType(); - foreach ($val as $item) { - $val[] = $this->parseDataBind($query, $key, $item, $bind); + foreach ($val as $k => $item) { + $val[$k] = $this->parseDataBind($query, $key, $item, $bind); } return 'field(' . $this->parseKey($query, $key, true) . ',' . implode(',', $val) . ')' . $sort;