Model类的json类型转换支持传入参数

This commit is contained in:
thinkphp
2016-06-12 18:22:48 +08:00
parent 8c08015a6a
commit 420fdd9eaf

View File

@@ -325,7 +325,8 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
case 'array': case 'array':
$value = (array) $value; $value = (array) $value;
case 'json': case 'json':
$value = json_encode($value, JSON_UNESCAPED_UNICODE); $option = !empty($param) ? (intval)$param : JSON_UNESCAPED_UNICODE;
$value = json_encode($value, $option);
break; break;
case 'serialize': case 'serialize':
$value = serialize($value); $value = serialize($value);