From: Vincent Vanwaelscappel Date: Thu, 6 Jun 2019 16:44:09 +0000 (+0200) Subject: #2810 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=1c567fe8d55b5186d6ab2f80a966febdeb4015bc;p=cubist_cms-back.git #2810 --- 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() {