From 454dd3deffe6cbb8e569055791491a018307d853 Mon Sep 17 00:00:00 2001 From: JaguarJack Date: Wed, 26 May 2021 18:37:14 +0800 Subject: [PATCH] update db options --- extend/catcher/traits/db/BaseOptionsTrait.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extend/catcher/traits/db/BaseOptionsTrait.php b/extend/catcher/traits/db/BaseOptionsTrait.php index c2caf07..b4f5d5a 100644 --- a/extend/catcher/traits/db/BaseOptionsTrait.php +++ b/extend/catcher/traits/db/BaseOptionsTrait.php @@ -231,17 +231,20 @@ trait BaseOptionsTrait * * @time 2020年01月13日 * @param $field + * @param string $table * @return array|string */ - public function aliasField($field) + public function aliasField($field, $table = '') { + $table = $table ? Utils::tableWithPrefix($table) : $this->getTable(); + if (is_string($field)) { - return sprintf('%s.%s', $this->getTable(), $field); + return sprintf('%s.%s', $table, $field); } if (is_array($field)) { foreach ($field as &$value) { - $value = sprintf('%s.%s', $this->getTable(), $value); + $value = sprintf('%s.%s', $table, $value); } return $field;