有个一个Model对象 A,和一个模型对象B
A->b或A['b'] = B时
B被转换成了json格式存储,但我需要的是一个对象,虽然可以通过json_decode还原,但比较麻烦。
经代码跟踪发现是:think\model\concern\Attribute::setAttr
elseif (is_ob
ject($value) && method_exists($value, '__toString')) {
// 对象类型
$value = $value->__toString();
}
这样一段代码完成的转换,不知道是不是代码更新新增加了这样一句代码。