改进模型类readTransform方法对序列化类型的处理

This commit is contained in:
thinkphp
2018-03-01 19:28:02 +08:00
parent d37c599ed5
commit 69fc7cd6bc

View File

@@ -679,7 +679,11 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
$value = empty($value) ? new \stdClass() : json_decode($value); $value = empty($value) ? new \stdClass() : json_decode($value);
break; break;
case 'serialize': case 'serialize':
$value = unserialize($value); try {
$value = unserialize($value);
} catch (\Exception $e) {
$value = null;
}
break; break;
default: default:
if (false !== strpos($type, '\\')) { if (false !== strpos($type, '\\')) {