diff --git a/library/think/Request.php b/library/think/Request.php index c4dad8b7..583dfb84 100644 --- a/library/think/Request.php +++ b/library/think/Request.php @@ -1034,7 +1034,11 @@ class Request $filter = []; } else { $filter = $filter ?: $this->filter; - $filter = (array) $filter; + if (is_string($filter) && false === strpos($filter, '/')) { + $filter = explode(',', $filter); + } else { + $filter = (array) $filter; + } } $filter[] = $default;