新增获取页码和每页数量

This commit is contained in:
2026-08-12 19:35:32 +08:00
parent c0586c93cd
commit b1f99153b2

View File

@@ -410,4 +410,32 @@ final class Util
$step = 1024;
return round($bytes / $step, 2) . 'KB';
}
/**
* 获取分页参数中的页码
* @param array $params
* @return int
*/
public static function getPageFromParams(array $params): int
{
return (int)Arr::get($params, 'page', 1) ?: 1;
}
/**
* 获取分页参数中的每页数量
* @param array $params
* @return int
*/
public static function getPageSizeFromParams(array $params): int
{
return (int)Arr::get(
$params,
'size',
Arr::get(
$params,
'page_size',
Arr::get($params, 'pageSize', 15)
)
) ?: 15;
}
}