From 7e73e0b5624d1078d6affb17cc77349b32114792 Mon Sep 17 00:00:00 2001 From: HID丨emotion <i@hiders.cn> Date: Tue, 24 Mar 2020 12:18:37 +0800 Subject: [PATCH] 一键生成CRUD多选字段和多图字段支持text类型 解决当字段类型为多选项或多图片时varchar(255)不够存储的情况,数据库字段使用text符合多选字段名或多图片规则时依然生成多选菜单。 --- application/admin/command/Crud.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/admin/command/Crud.php b/application/admin/command/Crud.php index 04d1feb..589a8be 100755 --- a/application/admin/command/Crud.php +++ b/application/admin/command/Crud.php @@ -678,7 +678,7 @@ class Crud extends Command $formAddElement = $this->getReplacedStub('html/' . $inputType, ['field' => $field, 'fieldName' => $fieldName, 'fieldList' => $this->getFieldListName($field), 'attrStr' => Form::attributes($attrArr), 'selectedValue' => $defaultValue]); $formEditElement = $this->getReplacedStub('html/' . $inputType, ['field' => $field, 'fieldName' => $fieldName, 'fieldList' => $this->getFieldListName($field), 'attrStr' => Form::attributes($attrArr), 'selectedValue' => "\$row.{$field}"]); - } elseif ($inputType == 'textarea') { + } elseif ($inputType == 'textarea' && !$this->isMatchSuffix($field, $this->selectpagesSuffix) && !$this->isMatchSuffix($field, $this->imageField)) { $cssClassArr[] = $this->isMatchSuffix($field, $this->editorSuffix) ? $this->editorClass : ''; $attrArr['class'] = implode(' ', $cssClassArr); $attrArr['rows'] = 5; -- libgit2 0.24.0