gpt4 book ai didi

arrays - Laravel 4.x 分页数组

转载 作者:行者123 更新时间:2023-12-02 06:32:43 25 4
gpt4 key购买 nike

为了简单起见,我有一个数组 $matches,其中包含 Controller 中的结果。通常,我会返回一个 View ,并传递该数组。

return View::make('results', compact('matches'));

但是,我想在 View 中对这些结果进行分页。

@foreach ($matches as $match)
...
@endforeach
// Paginate matches here!

Laravel 的内置分页似乎不适用于数组。我找不到任何资源来告诉我如何做到这一点。任何帮助将不胜感激!

最佳答案

我最终使用了以下代码。您必须手动传递每页的项目。 $matches 是传递给分页器的数据数组。

$perPage = 2;
$currentPage = Input::get('page') - 1;
$pagedData = array_slice($matches, $currentPage * $perPage, $perPage);
$matches = Paginator::make($pagedData, count($matches), $perPage);

关于arrays - Laravel 4.x 分页数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23400302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com