From: Vincent Vanwaelscappel Date: Thu, 6 Jun 2019 17:00:34 +0000 (+0200) Subject: #2810 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=ed77654ffc7c7d08203b22d4cb71a2b676dc1a88;p=cubist_cms-back.git #2810 --- diff --git a/src/app/Magic/Fields/Model.php b/src/app/Magic/Fields/Model.php index a3e83fb..9027522 100644 --- a/src/app/Magic/Fields/Model.php +++ b/src/app/Magic/Fields/Model.php @@ -21,7 +21,10 @@ class Model extends Field protected function _postSetAttributes() { - $prefix = $this->getRelationship() === 'belongsTo' ? 'entity_' : ''; - $this->setAttributeIfNotSet('entity', $prefix . $this->getAttribute('name')); + $this->setAttributeIfNotSet('entity', $this->_getEntityPrefix() . $this->getAttribute('name')); + } + + protected function _getEntityPrefix(){ + return 'entity_'; } } diff --git a/src/app/Magic/Fields/SelectFromModelMultiple.php b/src/app/Magic/Fields/SelectFromModelMultiple.php index a069c73..0cffde1 100644 --- a/src/app/Magic/Fields/SelectFromModelMultiple.php +++ b/src/app/Magic/Fields/SelectFromModelMultiple.php @@ -17,4 +17,8 @@ class SelectFromModelMultiple extends SelectFromModel { return array_merge(parent::getDefaultAttributes(), ['fillable' => false, 'pivot' => true]); } + + protected function _getEntityPrefix(){ + return ''; + } }