From 83f4b42153b44a67ec85becfd62889a61a4468d2 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 29 May 2019 18:40:16 +0200 Subject: [PATCH] #2783 --- src/app/Magic/Fields/Field.php | 2 +- src/app/Magic/Fields/SelectFromArray.php | 17 +++++++++++++++++ src/app/Magic/Fields/Slug.php | 2 +- src/app/Magic/Fields/Table.php | 12 ++++++++++++ src/app/Magic/Fields/Text.php | 2 +- 5 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 src/app/Magic/Fields/SelectFromArray.php create mode 100644 src/app/Magic/Fields/Table.php diff --git a/src/app/Magic/Fields/Field.php b/src/app/Magic/Fields/Field.php index edddb6e..7c67f49 100644 --- a/src/app/Magic/Fields/Field.php +++ b/src/app/Magic/Fields/Field.php @@ -15,7 +15,7 @@ class Field protected $_attributes; protected $_rules = []; protected $_adminType = 'text'; - protected $_databaseType = 'string'; + protected $_databaseType = 'text'; protected $_databaseUnique = false; protected $_databaseIndex = false; protected $_databaseAttributes = []; diff --git a/src/app/Magic/Fields/SelectFromArray.php b/src/app/Magic/Fields/SelectFromArray.php new file mode 100644 index 0000000..ba83fde --- /dev/null +++ b/src/app/Magic/Fields/SelectFromArray.php @@ -0,0 +1,17 @@ + [], 'allow_null' => false, 'allow_multiples' => $this->_multiple]); + } +} diff --git a/src/app/Magic/Fields/Slug.php b/src/app/Magic/Fields/Slug.php index 0043f64..21730e5 100644 --- a/src/app/Magic/Fields/Slug.php +++ b/src/app/Magic/Fields/Slug.php @@ -4,5 +4,5 @@ namespace Cubist\Backpack\app\Magic\Fields; class Slug extends Field { - + protected $_databaseType = 'string'; } diff --git a/src/app/Magic/Fields/Table.php b/src/app/Magic/Fields/Table.php new file mode 100644 index 0000000..350ed66 --- /dev/null +++ b/src/app/Magic/Fields/Table.php @@ -0,0 +1,12 @@ +