改进关联属性的获取

This commit is contained in:
thinkphp
2016-12-28 14:21:19 +08:00
parent b0237b766d
commit 28844c12b0

View File

@@ -439,7 +439,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
$value = $this->readTransform($value, $this->type[$name]);
} elseif ($notFound) {
$method = Loader::parseName($name, 1, false);
if (method_exists($this, $method) && $this->$method() instanceof Relation) {
if (method_exists($this, $method) && $this->$method()->removeOption() instanceof Relation) {
// 不存在该字段 获取关联数据
$value = $this->$method()->getRelation();
// 保存关联对象值