diff --git a/Database/ActiveRecord.php b/Database/ActiveRecord.php index d47bbbeb..6e59e2cd 100644 --- a/Database/ActiveRecord.php +++ b/Database/ActiveRecord.php @@ -296,15 +296,16 @@ class ActiveRecord extends BaseActiveRecord private function runRelate(): array { $relates = []; - if (empty($with = $this->getWith())) { + if (empty($this->_with)) { return $relates; } - foreach ($with as $val) { + foreach ($this->_with as $val) { $relates[$val] = $this->resolveObject($val); } return $relates; } + private array $_with = []; /** * @param $data diff --git a/Database/Base/BaseActiveRecord.php b/Database/Base/BaseActiveRecord.php index b8f93570..85631980 100644 --- a/Database/Base/BaseActiveRecord.php +++ b/Database/Base/BaseActiveRecord.php @@ -58,7 +58,6 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess protected ?SEvent $event; - protected array $_with = []; /** @var array */