From c11d479cd79b3c45812a292d8eeca8e93f9e945b Mon Sep 17 00:00:00 2001 From: Aldarien Date: Tue, 21 Jan 2020 14:58:52 -0300 Subject: [PATCH] Relacion basica --- common/Alias/Model.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/Alias/Model.php b/common/Alias/Model.php index 29f1da7..5774de9 100644 --- a/common/Alias/Model.php +++ b/common/Alias/Model.php @@ -144,9 +144,11 @@ abstract class Model extends BaseModel implements ModelInterface { return $this->toArray(); } - public function setRelationship(string $class_name): Relationship { + public function setRelationship(string $class_name, string $relation_key, string $self_key): Relationship { return (new Relationship) ->setFactory($this->container->get('model')) - ->setStart($class_name); + ->setStart($class_name) + ->with($class_name, $relation_key, get_called_class(), $self_key) + ->setCondition(get_called_class(), $self_key, $this->$self_key); } }