This commit is contained in:
2021-04-27 19:03:05 +08:00
parent ecb44c8cb0
commit 3f2eb9d8ed
2 changed files with 1 additions and 7 deletions
-5
View File
@@ -844,18 +844,13 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
{
$value = $this->_attributes[$name] ?? null;
$method = $this->_get_annotation($name, static::GET);
var_dump($method);
if (!empty($method)) {
return $this->{$method}($value);
}
$relation = $this->_get_annotation($name, static::RELATE);
if (empty($relation)) {
return $this->_decode($name, $value);
}
if (($value = $this->{$relation}(...[$value])) instanceof HasBase) {
return $value->get();
}