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`';