From 7c347bc3731597b95c60a56ae924d6f21fcd992b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 9 Jul 2025 10:34:46 +0800 Subject: [PATCH] eee --- Traits/QueryTrait.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Traits/QueryTrait.php b/Traits/QueryTrait.php index 99d29db..c941570 100644 --- a/Traits/QueryTrait.php +++ b/Traits/QueryTrait.php @@ -1058,6 +1058,12 @@ abstract class QueryTrait extends Component implements ActiveQueryInterface, ISq */ private function sprintf(string $column, mixed $value, string $opera = '='): string { + if (is_string($value)) { + [$alias, $field] = explode('.', $value); + if (in_array($alias, $this->_alias)) { + return $column . ' ' . $opera . ' ' . $value; + } + } $this->pushParam($value); return $column . ' ' . $opera . ' ?'; }