Model的类型转换增加serialize类型

This commit is contained in:
thinkphp
2016-06-12 18:14:35 +08:00
parent cc191effcc
commit 8c08015a6a

View File

@@ -327,6 +327,9 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
case 'json': case 'json':
$value = json_encode($value, JSON_UNESCAPED_UNICODE); $value = json_encode($value, JSON_UNESCAPED_UNICODE);
break; break;
case 'serialize':
$value = serialize($value);
break;
} }
return $value; return $value;
} }
@@ -398,6 +401,9 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
case 'object': case 'object':
$value = json_decode($value); $value = json_decode($value);
break; break;
case 'serialize':
$value = unserialize($value);
break;
} }
return $value; return $value;
} }