From: Vincent Vanwaelscappel Date: Fri, 31 May 2019 14:51:00 +0000 (+0200) Subject: #2783 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d066ca7cb49e54615dd4cdd61eca1ada8cf67c7e;p=cubist_cms-back.git #2783 --- 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)