diff --git a/src/plugin/admin/app/common/LayuiForm.php b/src/plugin/admin/app/common/LayuiForm.php index 0edd9e6..4bd4c84 100644 --- a/src/plugin/admin/app/common/LayuiForm.php +++ b/src/plugin/admin/app/common/LayuiForm.php @@ -43,9 +43,12 @@ class LayuiForm */ protected function options($options) { - array_walk_recursive($options, function(&$item){ + array_walk_recursive($options, function(&$item, $key){ if (is_string($item)) { $item = htmlspecialchars($item); + if ($key === 'url') { + $item = str_replace('&', '&', $item); + } } }); $field = $options['field']??'';