From 8c08015a6af88317cac7db0c049dc21c546e685d Mon Sep 17 00:00:00 2001 From: thinkphp Date: Sun, 12 Jun 2016 18:14:35 +0800 Subject: [PATCH] =?UTF-8?q?Model=E7=9A=84=E7=B1=BB=E5=9E=8B=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E5=A2=9E=E5=8A=A0serialize=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Model.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/think/Model.php b/library/think/Model.php index 0b86724f..0996872f 100644 --- a/library/think/Model.php +++ b/library/think/Model.php @@ -327,6 +327,9 @@ abstract class Model implements \JsonSerializable, \ArrayAccess case 'json': $value = json_encode($value, JSON_UNESCAPED_UNICODE); break; + case 'serialize': + $value = serialize($value); + break; } return $value; } @@ -398,6 +401,9 @@ abstract class Model implements \JsonSerializable, \ArrayAccess case 'object': $value = json_decode($value); break; + case 'serialize': + $value = unserialize($value); + break; } return $value; }