From fe89edd979686add253b382d70c49c6e4f254ae9 Mon Sep 17 00:00:00 2001 From: tensent Date: Sat, 9 May 2020 13:06:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=87=A0=E5=A4=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/admin/Content.php | 2 +- extend/com/Datatable.php | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controller/admin/Content.php b/app/controller/admin/Content.php index 0122af77..b39c044a 100644 --- a/app/controller/admin/Content.php +++ b/app/controller/admin/Content.php @@ -73,7 +73,7 @@ class Content extends Base { $data = $this->request->post(); $data['create_time'] = time(); $data['update_time'] = time(); - $data['uid'] = session('userInfo.uid'); + $data['uid'] = session('adminInfo.uid'); $result = $this->model->save($data); if ($result) { diff --git a/extend/com/Datatable.php b/extend/com/Datatable.php index 4fc18111..683f2035 100644 --- a/extend/com/Datatable.php +++ b/extend/com/Datatable.php @@ -115,7 +115,11 @@ class Datatable { $field_attr['length'] = ""; } $field_attr['is_null'] = (isset($attr['is_must']) && $attr['is_must']) ? 'NOT NULL' : 'NULL'; - $field_attr['default'] = (isset($attr['is_must']) && $attr['is_must'] !== '') ? 'DEFAULT "' . $attr['value'] . '"' : ''; + if(isset($attr['type']) && in_array($attr['type'], ['textarea', 'editor', 'fieldlist', 'text'])){ + $field_attr['default'] = ""; + }else{ + $field_attr['default'] = (isset($attr['is_must']) && $attr['is_must'] !== '') ? 'DEFAULT "' . $attr['value'] . '"' : ''; + } $field_attr['comment'] = (isset($attr['remark']) && $attr['remark']) ? $attr['remark'] : $attr['title']; $field_attr['after'] = (isset($attr['after']) && $attr['after']) ? ' AFTER `' . $attr['after'] . '`' : ' AFTER `id`';