优化CRUD默认值优化

pull/497/head
Karson 2025-06-27 17:11:56 +08:00
parent bcbfa4a9e4
commit ea8ea715b9
1 changed files with 7 additions and 0 deletions

View File

@ -763,6 +763,13 @@ EOD;
$cssClassArr = ['form-control'];
$fieldName = "row[{$field}]";
$defaultValue = $v['COLUMN_DEFAULT'];
$defaultValue = $defaultValue === 'NULL' ? '' : (string)$defaultValue;
if (preg_match("/^'.*'$/", $defaultValue) && strlen($defaultValue) >= 2) {
// 去掉首尾单引号
$defaultValue = substr($defaultValue, 1, -1);
}
$editValue = "{\$row.{$field}|htmlentities}";
// 如果默认值非null,则是一个必选项
if ($v['IS_NULLABLE'] == 'NO') {