From a996640c7ebbcbdb526f78b4cde5aab8051cac6d Mon Sep 17 00:00:00 2001 From: thinkphp Date: Fri, 23 Dec 2016 10:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=99=E5=85=A5=E6=95=B0=E6=8D=AE=E4=B8=BA?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1=E7=9A=84=E6=97=B6=E5=80=99=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E6=9C=89=5F=5FtoString=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/db/Builder.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/think/db/Builder.php b/library/think/db/Builder.php index 49b3aebe..9aa61cdc 100644 --- a/library/think/db/Builder.php +++ b/library/think/db/Builder.php @@ -118,6 +118,9 @@ abstract class Builder $this->query->bind($key, $val, isset($bind[$key]) ? $bind[$key] : PDO::PARAM_STR); $result[$item] = ':' . $key; } + } elseif (is_object($val) && method_exists($val, '__toString')) { + // 对象数据写入 + $result[$item] = $val->__toString(); } } return $result;