From d066ca7cb49e54615dd4cdd61eca1ada8cf67c7e Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 31 May 2019 16:51:00 +0200 Subject: [PATCH] #2783 --- src/app/Magic/Models/CubistMagicAbstractModel.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 860d31f..9fed86e 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -242,9 +242,14 @@ class CubistMagicAbstractModel extends Model public function __call($method, $parameters) { - if (stristr()) + foreach ($this->_relationships as $relationship) { + /** @var $relationship['field'] Field */ + if ($method == $relationship['field']->getAttrbute('name')) { + return $relationship['field']->relationship(); + } + } - return parent::__call($method, $parameters); + return parent::__call($method, $parameters); } public static function toDoctrineType($type) -- 2.39.5