From a116d06d61efa6b8055fb7c554e54e16c4f56f87 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 29 Jul 2025 17:15:36 +0800 Subject: [PATCH] no message --- app/Module/Base.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/Module/Base.php b/app/Module/Base.php index 37ff5279c..45fc1f9e6 100755 --- a/app/Module/Base.php +++ b/app/Module/Base.php @@ -1858,12 +1858,22 @@ class Base * 获取每页数量 * @param $max * @param $default - * @param string $inputName + * @param string|array $inputName * @return mixed */ - public static function getPaginate($max, $default, $inputName = 'pagesize') + public static function getPaginate($max, $default, $inputName = ['pagesize', 'take']) { - return Min(Max(Base::nullShow(Request::input($inputName), $default), 1), $max); + $value = null; + if (!is_array($inputName)) { + $inputName = [$inputName]; + } + foreach ($inputName as $name) { + if (Request::exists($name)) { + $value = Request::input($name); + break; + } + } + return Min(Max(Base::nullShow($value, $default), 1), $max); } /**