类型转换增加array类型 自动进行json编码和解码

This commit is contained in:
thinkphp
2016-04-08 10:35:32 +08:00
parent a39814d695
commit f9dd66c523

View File

@@ -173,6 +173,11 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
case 'boolean':
$value = (bool) $value;
break;
case 'array':
if (is_array($value)) {
$value = json_encode($value, JSON_UNESCAPED_UNICODE);
}
break;
}
}
@@ -207,6 +212,9 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
case 'boolean':
$value = (bool) $value;
break;
case 'array':
$value = json_decode($value, true);
break;
}
}