From 1c567fe8d55b5186d6ab2f80a966febdeb4015bc Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 6 Jun 2019 18:44:09 +0200 Subject: [PATCH] #2810 --- src/app/Magic/Controllers/CubistMagicControllerTrait.php | 8 +++++++- src/app/Magic/Models/CubistMagicAbstractModel.php | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/app/Magic/Controllers/CubistMagicControllerTrait.php b/src/app/Magic/Controllers/CubistMagicControllerTrait.php index 10928d1..dd96ae1 100644 --- a/src/app/Magic/Controllers/CubistMagicControllerTrait.php +++ b/src/app/Magic/Controllers/CubistMagicControllerTrait.php @@ -45,12 +45,18 @@ trait CubistMagicControllerTrait | CrudPanel Configuration |-------------------------------------------------------------------------- */ - foreach ($this->getModelInstance()->getFields() as $field) { + + $model = $this->getModelInstance(); + + $this->crud->addColumn(['name' => $model->getPrimaryKey(), 'type' => 'number', 'label' => "#"]); + + foreach ($model->getFields() as $field) { $this->addField($field); } } + public function addField($field) { if (is_array($field)) { diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 7d25343..d808b77 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -98,6 +98,11 @@ class CubistMagicAbstractModel extends Model return $model; } + public function getPrimaryKey() + { + return $this->primaryKey; + } + public function setFields() { -- 2.39.5