diff --git a/src/Base/Model.php b/src/Base/Model.php index ca4aff9..5a2d75b 100644 --- a/src/Base/Model.php +++ b/src/Base/Model.php @@ -104,13 +104,6 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T protected array $rules = []; - /** - * @var Relation|null - */ - #[Inject(Relation::class)] - protected ?Relation $_relation; - - /** * @var array */ @@ -221,15 +214,6 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T } - /** - * @param Relation $relation - */ - public function setRelation(Relation $relation) - { - $this->_relation = $relation; - } - - /** * @throws Exception */ @@ -237,9 +221,6 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T { $an = Kiri::app()->getAnnotation(); $an->injectProperty($this); - - - var_dump($this->_relation); } @@ -786,7 +767,7 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T */ public function getRelation(): ?Relation { - return $this->_relation; + return Kiri::getDi()->get(Relation::class); }