This commit is contained in:
thinkphp
2016-06-21 14:55:07 +08:00

View File

@@ -391,11 +391,13 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
$value = date($format, strtotime($value));
break;
case 'json':
case 'array':
$value = json_decode($value, true);
break;
case 'array':
$value = is_null($value) ? [] : json_decode($value, true);
break;
case 'object':
$value = json_decode($value);
$value = empty($value) ? new \stdClass() : json_decode($value);
break;
case 'serialize':
$value = unserialize($value);