diff --git a/Models/KanbanCard.php b/Models/KanbanCard.php index cbc6ae2..907553b 100644 --- a/Models/KanbanCard.php +++ b/Models/KanbanCard.php @@ -133,7 +133,7 @@ class KanbanCard implements \JsonSerializable $this->description = $description; } - public function getCreatedBy() : int + public function getCreatedBy() { return $this->createdBy; } diff --git a/Models/KanbanCardMapper.php b/Models/KanbanCardMapper.php index f57a5fd..2e24319 100644 --- a/Models/KanbanCardMapper.php +++ b/Models/KanbanCardMapper.php @@ -19,6 +19,7 @@ use phpOMS\DataStorage\Database\Query\Builder; use phpOMS\DataStorage\Database\Query\Column; use phpOMS\DataStorage\Database\RelationType; use Modules\Media\Models\MediaMapper; +use Modules\Admin\Models\AccountMapper; /** * Mapper class. @@ -51,6 +52,13 @@ class KanbanCardMapper extends DataMapperAbstract 'kanban_card_created_by' => ['name' => 'kanban_card_created_by', 'type' => 'int', 'internal' => 'createdBy'], ]; + static protected $belongsTo = [ + 'createdBy' => [ + 'mapper' => AccountMapper::class, + 'src' => 'kanban_card_created_by', + ], + ]; + /** * Has many relation. *